Add Schnitzel trees
This commit is contained in:
parent
e002973c2e
commit
5fffbad158
2 changed files with 43 additions and 0 deletions
|
@ -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<ItemStack> getDrops(World world, int x, int y, int z, int meta, int fortune) {
|
||||
ArrayList<ItemStack> ret = new ArrayList<ItemStack>();
|
||||
|
||||
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");
|
||||
|
|
|
@ -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
|
||||
|
|
Reference in a new issue