类 StateHolder<O,S>

java.lang.Object
net.minecraft.world.level.block.state.StateHolder<O,S>
直接已知子类:
BlockBehaviour.BlockStateBase, FluidState

public abstract class StateHolder<O,S> extends Object
  • 字段详细资料

    • NAME_TAG

      public static final String NAME_TAG
      另请参阅:
    • PROPERTIES_TAG

      public static final String PROPERTIES_TAG
      另请参阅:
    • PROPERTY_ENTRY_TO_STRING_FUNCTION

      private static final Function<Map.Entry<Property<?>,Comparable<?>>,String> PROPERTY_ENTRY_TO_STRING_FUNCTION
    • owner

      protected final O owner
    • values

      private final it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>,Comparable<?>> values
    • neighbours

      private Map<Property<?>,S[]> neighbours
    • propertiesCodec

      protected final com.mojang.serialization.MapCodec<S> propertiesCodec
  • 构造器详细资料

    • StateHolder

      protected StateHolder(O p_61117_, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>,Comparable<?>> p_326342_, com.mojang.serialization.MapCodec<S> p_61119_)
  • 方法详细资料