| Modifier and Type | Field and Description |
|---|---|
protected net.minecraft.block.Block |
cropBlock |
protected net.minecraft.item.ItemStack |
fruit |
protected net.minecraft.item.ItemStack |
germling |
protected int |
matureHeight |
| Constructor and Description |
|---|
FarmableStacked(net.minecraft.item.ItemStack germling,
net.minecraft.block.Block cropBlock,
int matureHeight) |
FarmableStacked(net.minecraft.item.ItemStack germling,
net.minecraft.item.ItemStack fruit,
net.minecraft.block.Block cropBlock,
int matureHeight) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInformation(IFarmableInfo info) |
ICrop |
getCropAt(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState blockState) |
boolean |
isGermling(net.minecraft.item.ItemStack itemstack) |
boolean |
isSaplingAt(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState blockState) |
boolean |
isWindfall(net.minecraft.item.ItemStack itemstack) |
boolean |
plantSaplingAt(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack germling,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos)
Plants a sapling by manipulating the world.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisSaplingAtprotected final net.minecraft.item.ItemStack germling
protected final net.minecraft.block.Block cropBlock
protected final int matureHeight
protected final net.minecraft.item.ItemStack fruit
public FarmableStacked(net.minecraft.item.ItemStack germling,
net.minecraft.block.Block cropBlock,
int matureHeight)
public FarmableStacked(net.minecraft.item.ItemStack germling,
net.minecraft.item.ItemStack fruit,
net.minecraft.block.Block cropBlock,
int matureHeight)
public boolean isSaplingAt(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState blockState)
isSaplingAt in interface IFarmablepublic ICrop getCropAt(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState blockState)
public boolean isGermling(net.minecraft.item.ItemStack itemstack)
isGermling in interface IFarmablepublic void addInformation(IFarmableInfo info)
addInformation in interface IFarmablepublic boolean plantSaplingAt(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack germling,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos)
IFarmableIFarmLogic should have verified the given location as valid. Called by the IFarmHousing
which handles resources.plantSaplingAt in interface IFarmablepublic boolean isWindfall(net.minecraft.item.ItemStack itemstack)
isWindfall in interface IFarmable