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 java.util.Random;
|
||||||
|
|
||||||
import net.minecraft.init.Blocks;
|
import net.minecraft.init.Blocks;
|
||||||
|
import net.minecraft.init.Items;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemFood;
|
import net.minecraft.item.ItemFood;
|
||||||
import net.minecraft.item.ItemSeedFood;
|
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);
|
WorldGenGenericTrees cherryTreeGenerator = new WorldGenGenericTrees(false, cherryTree);
|
||||||
WorldGenGenericBigTree cherryTreeGeneratorBig = new WorldGenGenericBigTree(false, cherryTree);
|
WorldGenGenericBigTree cherryTreeGeneratorBig = new WorldGenGenericBigTree(false, cherryTree);
|
||||||
|
|
||||||
|
@ -151,6 +185,8 @@ public class Test {
|
||||||
GameRegistry.registerItem(cherries, "cherries");
|
GameRegistry.registerItem(cherries, "cherries");
|
||||||
cherryTree.register();
|
cherryTree.register();
|
||||||
|
|
||||||
|
schnitzelTree.register();
|
||||||
|
|
||||||
GameRegistry.registerItem(saladSeeds, "seeds_salad");
|
GameRegistry.registerItem(saladSeeds, "seeds_salad");
|
||||||
GameRegistry.registerItem(salad, "salad");
|
GameRegistry.registerItem(salad, "salad");
|
||||||
GameRegistry.registerBlock(saladField, null, "salad");
|
GameRegistry.registerBlock(saladField, null, "salad");
|
||||||
|
|
|
@ -7,6 +7,13 @@ tile.saplingCherry.name=Cherry Tree Sapling
|
||||||
tile.woodSlabCherry.name=Cherry Tree Wood Slab
|
tile.woodSlabCherry.name=Cherry Tree Wood Slab
|
||||||
tile.stairsWoodCherry.name=Cherry Tree Wood Stairs
|
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.salad.name=Salad
|
||||||
item.seedsSalad.name=Salad Seeds
|
item.seedsSalad.name=Salad Seeds
|
||||||
tile.salad.name=Salad
|
tile.salad.name=Salad
|
||||||
|
|
Reference in a new issue