{
killTree(player, 0, 4, 0);
}
else if (cmds[0].equals("spawn"))
{
(new WorldGenSakuraBlossomTree(true)).generate(player.worldObj, player.worldObj.rand, 0, 4, 0);
}
else if (cmds[0].equals("killtree"))
{
if (cmds.length == 4)
{
try
{
int x = Integer.parseInt(cmds[1]);
int y = Integer.parseInt(cmds[2]);
int z = Integer.parseInt(cmds[3]);
killTree(player, x, y, z);
}
catch (Exception e)
{
sendChatMessage(player, "X, Y and Z must be valid numbers.");
}
}
else if (cmds.length == 2 && cmds[1].equals("here"))
{
killTree(player, (int) player.posX, (int) player.posY - 1, (int) player.posZ);
}
else
{
sendChatMessage(player, "Incorrect format. /ebxl killtree <x> <y> <z>");
}
}
else if (cmds[0].equals("saplingdespawntime"))
{
if (cmds.length == 1)
{
sendChatMessage(player, "Sapling despawn time is currently: " + Integer.toString(BlockCustomSapling.getSaplingLifespan()) + " ticks");
}
else if (cmds.length == 2)
{
int newTime = Integer.parseInt(cmds[1]);
if (newTime >= 0 && newTime <= 10000)
{
BlockCustomSapling.setSaplingLifespan(newTime);
BlockNewSapling.setSaplingLifespan(newTime);
sendChatMessage(player, "Sapling despawn time set to: " + cmds[1] + " ticks");
}
else
{
sendChatMessage(player, "Sapling despawn time must be between 0 and 10000.");
}
}
else
{
sendChatMessage(player, "Incorrect format. /ebxl saplingDespawn [newtime]");
}
}
else if (cmds[0].equals("lastseed"))
{
if (cmds.length == 1)
{
treeNames(player);
}
else
{
if (cmds[1].equals("acacia"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenAcacia.getLastSeed()));
}
else if (cmds[1].equals("cypress"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenCypressTree.getLastSeed()));
}
else if (cmds[1].equals("baldcypress"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenBaldCypressTree.getLastSeed()));
}
else if (cmds[1].equals("rainbow"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenRainbowEucalyptusTree.getLastSeed()));
}
else if (cmds[1].equals("japanesemaple"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenJapaneseMapleTree.getLastSeed()));
}
else if (cmds[1].equals("japanesemapleshrub"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenJapaneseMapleShrub.getLastSeed()));
}
else if (cmds[1].equals("fir"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenFirTree.getLastSeed()));
}
else if (cmds[1].equals("redwood"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenNewRedwood.getLastSeed()));
}
else if (cmds[1].equals("largefir"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenFirTreeHuge.getLastSeed()));
}
else if (cmds[1].equals("brown"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenAutumnTree.getLastSeed()));
}
else if (cmds[1].equals("orange"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenAutumnTree.getLastSeed()));
}
else if (cmds[1].equals("red"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenAutumnTree.getLastSeed()));
}
else if (cmds[1].equals("yellow"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenAutumnTree.getLastSeed()));
}
else if (cmds[1].equals("largebrown"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenBigAutumnTree.getLastSeed()));
}
else if (cmds[1].equals("largeorange"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenBigAutumnTree.getLastSeed()));
}
else if (cmds[1].equals("largered"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenBigAutumnTree.getLastSeed()));
}
else if (cmds[1].equals("largeyellow"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenBigAutumnTree.getLastSeed()));
}
else if (cmds[1].equals("baldcypress"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenBaldCypressTree.getLastSeed()));
}
else if (cmds[1].equals("sakura"))
{
sendChatMessage(player, "The last seed used was: " + Long.toString(WorldGenSakuraBlossomTree.getLastSeed()));
}
else if (cmds[1].equals("legend"))
{
sendChatMessage(player, "The Legend Oak does not currently support seeding.");
}
else
{
treeNames(player);
}
}
}
else if (cmds[0].equals("spawntree"))
{
if (cmds.length == 5)
{
try
{
int x = Integer.parseInt(cmds[2]);
int y = Integer.parseInt(cmds[3]);
int z = Integer.parseInt(cmds[4]);
if (cmds[1].equals("acacia"))
{
(new WorldGenAcacia(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("cypress"))
{
(new WorldGenCypressTree(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("baldcypress"))
{
(new WorldGenBaldCypressTree(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("rainbow"))
{
(new WorldGenRainbowEucalyptusTree(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("japanesemaple"))
{
(new WorldGenJapaneseMapleTree(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("japanesemapleshrub"))
{
(new WorldGenJapaneseMapleShrub(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("fir"))
{
(new WorldGenFirTree(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("redwood"))
{
(new WorldGenNewRedwood(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("largeFir"))
{
(new WorldGenFirTreeHuge(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("brown"))
{
WorldGenAutumnTree tree = new WorldGenAutumnTree(true, AutumnTreeType.BROWN);
WorldGenAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("orange"))
{
WorldGenAutumnTree tree = new WorldGenAutumnTree(true, AutumnTreeType.ORANGE);
WorldGenAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("red"))
{
WorldGenAutumnTree tree = new WorldGenAutumnTree(true, AutumnTreeType.PURPLE);
WorldGenAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("yellow"))
{
WorldGenAutumnTree tree = new WorldGenAutumnTree(true, AutumnTreeType.YELLOW);
WorldGenAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("largebrown"))
{
WorldGenBigAutumnTree tree = new WorldGenBigAutumnTree(true, AutumnTreeType.BROWN);
WorldGenBigAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("largeorange"))
{
WorldGenBigAutumnTree tree = new WorldGenBigAutumnTree(true, AutumnTreeType.ORANGE);
WorldGenBigAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("largered"))
{
WorldGenBigAutumnTree tree = new WorldGenBigAutumnTree(true, AutumnTreeType.PURPLE);
WorldGenBigAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("largeyellow"))
{
WorldGenBigAutumnTree tree = new WorldGenBigAutumnTree(true, AutumnTreeType.YELLOW);
WorldGenBigAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("sakura"))
{
(new WorldGenSakuraBlossomTree(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else if (cmds[1].equals("legend"))
{
(new WorldGenLegendOak(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
}
else
{
treeNames(player);
}
}
catch (Exception e)
{
sendChatMessage(player, "X, Y and Z must be valid numbers.");
}
}
else if (cmds.length == 6)
{
try
{
int x = Integer.parseInt(cmds[2]);
int y = Integer.parseInt(cmds[3]);
int z = Integer.parseInt(cmds[4]);
long seed = Long.parseLong(cmds[5]);
if (cmds[1].equals("acacia"))
{
(new WorldGenAcacia(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("cypress"))
{
(new WorldGenCypressTree(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("baldcypress"))
{
(new WorldGenBaldCypressTree(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("rainbow"))
{
(new WorldGenRainbowEucalyptusTree(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("japanesemaple"))
{
(new WorldGenJapaneseMapleTree(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("japanesemapleshrub"))
{
(new WorldGenJapaneseMapleShrub(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("fir"))
{
(new WorldGenFirTree(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("redwood"))
{
(new WorldGenNewRedwood(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("largeFir"))
{
(new WorldGenFirTreeHuge(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("brown"))
{
WorldGenAutumnTree tree = new WorldGenAutumnTree(true, AutumnTreeType.BROWN);
WorldGenAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("orange"))
{
WorldGenAutumnTree tree = new WorldGenAutumnTree(true, AutumnTreeType.ORANGE);
WorldGenAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("red"))
{
WorldGenAutumnTree tree = new WorldGenAutumnTree(true, AutumnTreeType.PURPLE);
WorldGenAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("yellow"))
{
WorldGenAutumnTree tree = new WorldGenAutumnTree(true, AutumnTreeType.YELLOW);
WorldGenAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("largeBrown"))
{
WorldGenBigAutumnTree tree = new WorldGenBigAutumnTree(true, AutumnTreeType.BROWN);
WorldGenBigAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("largeorange"))
{
WorldGenBigAutumnTree tree = new WorldGenBigAutumnTree(true, AutumnTreeType.ORANGE);
WorldGenBigAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("largered"))
{
WorldGenBigAutumnTree tree = new WorldGenBigAutumnTree(true, AutumnTreeType.PURPLE);
WorldGenBigAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("largeyellow"))
{
WorldGenBigAutumnTree tree = new WorldGenBigAutumnTree(true, AutumnTreeType.YELLOW);
WorldGenBigAutumnTree.setTrunkBlock(Block.getBlockFromItem(Element.LOG_AUTUMN.get().getItem()), Element.LOG_AUTUMN.get().getItemDamage());
tree.generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("sakura"))
{
(new WorldGenSakuraBlossomTree(true)).generate(player.worldObj, seed, x, y, z);
}
else if (cmds[1].equals("legend"))
{
(new WorldGenLegendOak(true)).generate(player.worldObj, player.worldObj.rand, x, y, z);
sendChatMessage(player, "The Legend Oak does not currently support seeding.");