public class FacadeBlockStateInfo extends java.lang.Object implements IFacadeState
Modifier and Type | Field and Description |
---|---|
boolean[] |
isSideSolid |
boolean |
isTransparent |
boolean |
isVisible |
net.minecraft.item.ItemStack |
requiredStack |
net.minecraft.block.state.IBlockState |
state |
com.google.common.collect.ImmutableSet<net.minecraft.block.properties.IProperty<?>> |
varyingProperties |
Constructor and Description |
---|
FacadeBlockStateInfo(net.minecraft.block.state.IBlockState state,
net.minecraft.item.ItemStack requiredStack,
com.google.common.collect.ImmutableSet<net.minecraft.block.properties.IProperty<?>> varyingProperties) |
Modifier and Type | Method and Description |
---|---|
FacadePhasedState |
createPhased(boolean isHollow,
net.minecraft.item.EnumDyeColor activeColour) |
net.minecraft.block.state.IBlockState |
getBlockState() |
net.minecraft.item.ItemStack |
getRequiredStack() |
boolean |
isTransparent() |
public final net.minecraft.block.state.IBlockState state
public final net.minecraft.item.ItemStack requiredStack
public final com.google.common.collect.ImmutableSet<net.minecraft.block.properties.IProperty<?>> varyingProperties
public final boolean isTransparent
public final boolean isVisible
public final boolean[] isSideSolid
public FacadeBlockStateInfo(net.minecraft.block.state.IBlockState state, net.minecraft.item.ItemStack requiredStack, com.google.common.collect.ImmutableSet<net.minecraft.block.properties.IProperty<?>> varyingProperties)
public FacadePhasedState createPhased(boolean isHollow, net.minecraft.item.EnumDyeColor activeColour)
public net.minecraft.block.state.IBlockState getBlockState()
getBlockState
in interface IFacadeState
public boolean isTransparent()
isTransparent
in interface IFacadeState
public net.minecraft.item.ItemStack getRequiredStack()
getRequiredStack
in interface IFacadeState