public interface IFacadeItem
Modifier and Type | Method and Description |
---|---|
net.minecraft.item.ItemStack |
createFacadeStack(IFacade facade) |
IFacade |
getFacade(net.minecraft.item.ItemStack facade) |
net.minecraft.item.ItemStack |
getFacadeForBlock(net.minecraft.block.state.IBlockState state) |
default FacadeType |
getFacadeType(net.minecraft.item.ItemStack stack) |
@Nullable default FacadeType getFacadeType(@Nonnull net.minecraft.item.ItemStack stack)
@Nonnull net.minecraft.item.ItemStack getFacadeForBlock(net.minecraft.block.state.IBlockState state)
net.minecraft.item.ItemStack createFacadeStack(IFacade facade)
facade
- The IFacade
instance. NOTE: This MUST be an object returned from
IFacadeRegistry.createBasicFacade(IFacadeState, boolean)
or
IFacadeRegistry.createPhasedFacade(IFacadePhasedState[])
, otherwise a
ClassCastException
will be thrown!@Nullable IFacade getFacade(@Nonnull net.minecraft.item.ItemStack facade)