diff --git a/java/net/universe_factory/minecraft/test/Test.java b/java/net/universe_factory/minecraft/test/Test.java index b5f580b..999475c 100644 --- a/java/net/universe_factory/minecraft/test/Test.java +++ b/java/net/universe_factory/minecraft/test/Test.java @@ -6,6 +6,7 @@ import java.util.Map.Entry; import java.util.Random; import net.minecraft.init.Blocks; +import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemSeedFood; @@ -70,6 +71,39 @@ public class Test { } }; + public static final GenericWood schnitzelTree = new GenericWood() { + @Override + public String getName() { + return "Schnitzel"; + } + + @Override + public int getMinTreeHeight() { + return 4; + } + + @Override + public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { + ArrayList ret = new ArrayList(); + + int chance = 30; + + if (fortune > 0) { + chance -= 2 << fortune; + + if (chance < 5) + chance = 5; + } + + if (world.rand.nextInt(chance) == 0) { + final Item[] drops = { Items.beef, Items.beef, Items.chicken, Items.chicken, Items.porkchop, Items.porkchop, Items.leather }; + ret.add(new ItemStack(drops[world.rand.nextInt(drops.length)], 1)); + } + + return ret; + } + }; + WorldGenGenericTrees cherryTreeGenerator = new WorldGenGenericTrees(false, cherryTree); WorldGenGenericBigTree cherryTreeGeneratorBig = new WorldGenGenericBigTree(false, cherryTree); @@ -151,6 +185,8 @@ public class Test { GameRegistry.registerItem(cherries, "cherries"); cherryTree.register(); + schnitzelTree.register(); + GameRegistry.registerItem(saladSeeds, "seeds_salad"); GameRegistry.registerItem(salad, "salad"); GameRegistry.registerBlock(saladField, null, "salad"); diff --git a/resources/assets/neoraider_test/lang/en_US.lang b/resources/assets/neoraider_test/lang/en_US.lang index c11b2d8..d4f27b0 100644 --- a/resources/assets/neoraider_test/lang/en_US.lang +++ b/resources/assets/neoraider_test/lang/en_US.lang @@ -7,6 +7,13 @@ tile.saplingCherry.name=Cherry Tree Sapling tile.woodSlabCherry.name=Cherry Tree Wood Slab tile.stairsWoodCherry.name=Cherry Tree Wood Stairs +tile.woodSchnitzel.name=Schnitzel Tree Wood Planks +tile.logSchnitzel.name=Schnitzel Tree Wood +tile.leavesSchnitzel.name=Schnitzel Tree Leaves +tile.saplingSchnitzel.name=Schnitzel Tree Sapling +tile.woodSlabSchnitzel.name=Schnitzel Tree Wood Slab +tile.stairsWoodSchnitzel.name=Schnitzel Tree Wood Stairs + item.salad.name=Salad item.seedsSalad.name=Salad Seeds tile.salad.name=Salad