Package net.minecraft.block.state
Interface IBlockState
-
public interface IBlockStateThis code is owned by Minecraft
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends java.lang.Comparable<T>>
IBlockStatecycleProperty(IProperty<T> property)net.minecraft.block.BlockgetBlock()com.google.common.collect.ImmutableMap<IProperty,java.lang.Comparable>getProperties()java.util.Collection<IProperty>getPropertyNames()<T extends java.lang.Comparable<T>>
TgetValue(IProperty<T> property)<T extends java.lang.Comparable<T>,V extends T>
IBlockStatewithProperty(IProperty<T> property, V value)
-
-
-
Method Detail
-
getPropertyNames
java.util.Collection<IProperty> getPropertyNames()
-
getValue
<T extends java.lang.Comparable<T>> T getValue(IProperty<T> property)
-
withProperty
<T extends java.lang.Comparable<T>,V extends T> IBlockState withProperty(IProperty<T> property, V value)
-
cycleProperty
<T extends java.lang.Comparable<T>> IBlockState cycleProperty(IProperty<T> property)
-
getProperties
com.google.common.collect.ImmutableMap<IProperty,java.lang.Comparable> getProperties()
-
getBlock
net.minecraft.block.Block getBlock()
-
-