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[], boolean), otherwise a
ClassCastException will be thrown!@Nullable IFacade getFacade(@Nonnull net.minecraft.item.ItemStack facade)