public interface IFarmProperties
| Modifier and Type | Method and Description |
|---|---|
void |
addGermlings(java.util.Collection<net.minecraft.item.ItemStack> germlings) |
void |
addGermlings(net.minecraft.item.ItemStack... germlings) |
void |
addProducts(java.util.Collection<net.minecraft.item.ItemStack> products) |
void |
addProducts(net.minecraft.item.ItemStack... products) |
java.util.Collection<IFarmableInfo> |
getFarmableInfo() |
java.util.Collection<IFarmable> |
getFarmables() |
IFarmLogic |
getLogic(boolean manuel)
Returns the instance of the manual or managed
IFarmLogic. |
java.util.Collection<ISoil> |
getSoils() |
boolean |
isAcceptedResource(net.minecraft.item.ItemStack itemStack) |
boolean |
isAcceptedSoil(net.minecraft.block.state.IBlockState blockState) |
void |
registerFarmables(java.lang.String identifier)
Adds the
IFarmables that where registered with the given identifier. |
default void |
registerSoil(net.minecraft.item.ItemStack resource,
net.minecraft.block.state.IBlockState soilState)
Can be used to register a
IBlockState as a valid soil. |
void |
registerSoil(net.minecraft.item.ItemStack resource,
net.minecraft.block.state.IBlockState soilState,
boolean hasMetaData)
Can be used to register a
IBlockState as a valid soil. |
default void registerSoil(net.minecraft.item.ItemStack resource,
net.minecraft.block.state.IBlockState soilState)
IBlockState as a valid soil.void registerSoil(net.minecraft.item.ItemStack resource,
net.minecraft.block.state.IBlockState soilState,
boolean hasMetaData)
IBlockState as a valid soil.void addGermlings(net.minecraft.item.ItemStack... germlings)
void addGermlings(java.util.Collection<net.minecraft.item.ItemStack> germlings)
void addProducts(net.minecraft.item.ItemStack... products)
void addProducts(java.util.Collection<net.minecraft.item.ItemStack> products)
void registerFarmables(java.lang.String identifier)
IFarmables that where registered with the given identifier.boolean isAcceptedSoil(net.minecraft.block.state.IBlockState blockState)
boolean isAcceptedResource(net.minecraft.item.ItemStack itemStack)
ItemStack of a soil.java.util.Collection<ISoil> getSoils()
java.util.Collection<IFarmable> getFarmables()
java.util.Collection<IFarmableInfo> getFarmableInfo()
IFarmLogic getLogic(boolean manuel)
IFarmLogic.