Added sapling
This commit is contained in:
parent
7edbabd419
commit
0ac86ff303
5 changed files with 60 additions and 1 deletions
39
src/main/java/techreborn/blocks/BlockRubberSapling.java
Normal file
39
src/main/java/techreborn/blocks/BlockRubberSapling.java
Normal file
|
@ -0,0 +1,39 @@
|
|||
package techreborn.blocks;
|
||||
|
||||
import net.minecraft.block.BlockSapling;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
import techreborn.client.TechRebornCreativeTabMisc;
|
||||
import techreborn.world.TreeGenerator;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
/**
|
||||
* Created by Mark on 20/02/2016.
|
||||
*/
|
||||
public class BlockRubberSapling extends BlockSapling {
|
||||
|
||||
public BlockRubberSapling() {
|
||||
setUnlocalizedName("techreborn.rubbersapling");
|
||||
setCreativeTab(TechRebornCreativeTabMisc.instance);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void generateTree(World worldIn, BlockPos pos, IBlockState state, Random rand) {
|
||||
if (!net.minecraftforge.event.terraingen.TerrainGen.saplingGrowTree(worldIn, rand, pos)) {
|
||||
return;
|
||||
}
|
||||
worldIn.setBlockToAir(pos);
|
||||
TreeGenerator.treeGenerator.generate(worldIn, rand, pos);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void getSubBlocks(Item itemIn, CreativeTabs tab, List<ItemStack> list) {
|
||||
list.add(new ItemStack(itemIn, 1, 0));
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue