Class Hierarchy
- java.lang.Object
- net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
 - net.minecraft.world.level.block.state.BlockBehaviour.BlockStateBase.Cache
 - net.minecraft.world.level.block.state.BlockBehaviour.Properties
 - net.minecraft.world.level.block.state.StateDefinition<O,
S>  - net.minecraft.world.level.block.state.StateDefinition.Builder<O,
S>  - net.minecraft.world.level.block.state.StateHolder<O,
S> - net.minecraft.world.level.block.state.BlockBehaviour.BlockStateBase
- net.minecraft.world.level.block.state.BlockState (implements net.neoforged.neoforge.common.extensions.IBlockStateExtension)
 
 
 - net.minecraft.world.level.block.state.BlockBehaviour.BlockStateBase
 
 
Interface Hierarchy
- net.minecraft.world.level.block.state.BlockBehaviour.OffsetFunction
 - net.minecraft.world.level.block.state.BlockBehaviour.StateArgumentPredicate<A>
 - net.minecraft.world.level.block.state.BlockBehaviour.StatePredicate
 - net.minecraft.world.level.block.state.StateDefinition.Factory<O,
S>  
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.world.level.block.state.BlockBehaviour.OffsetType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)