Class StateManager<O,S extends PropertyContainer<S>>

java.lang.Object
net.minecraft.state.StateManager<O,S>

public class StateManager<O,S extends PropertyContainer<S>> extends Object
Mappings:
Namespace Name
official ble
intermediary net/minecraft/class_2233
named net/minecraft/state/StateManager
  • Field Details

    • field_12899

      private static final Pattern field_12899
      Mappings:
      Namespace Name Mixin selector
      official a Lble;a:Ljava/util/regex/Pattern;
      intermediary field_12899 Lnet/minecraft/class_2233;field_12899:Ljava/util/regex/Pattern;
      named field_12899 Lnet/minecraft/state/StateManager;field_12899:Ljava/util/regex/Pattern;
    • field_18692

      private final O field_18692
      Mappings:
      Namespace Name Mixin selector
      official b Lble;b:Ljava/lang/Object;
      intermediary field_18692 Lnet/minecraft/class_2233;field_18692:Ljava/lang/Object;
      named field_18692 Lnet/minecraft/state/StateManager;field_18692:Ljava/lang/Object;
    • field_12900

      private final ImmutableSortedMap<String,Property<?>> field_12900
      Mappings:
      Namespace Name Mixin selector
      official c Lble;c:Lcom/google/common/collect/ImmutableSortedMap;
      intermediary field_12900 Lnet/minecraft/class_2233;field_12900:Lcom/google/common/collect/ImmutableSortedMap;
      named field_12900 Lnet/minecraft/state/StateManager;field_12900:Lcom/google/common/collect/ImmutableSortedMap;
    • states

      private final ImmutableList<S extends PropertyContainer<S>> states
      Mappings:
      Namespace Name Mixin selector
      official d Lble;d:Lcom/google/common/collect/ImmutableList;
      intermediary field_9889 Lnet/minecraft/class_2233;field_9889:Lcom/google/common/collect/ImmutableList;
      named states Lnet/minecraft/state/StateManager;states:Lcom/google/common/collect/ImmutableList;
  • Constructor Details

  • Method Details

    • getBlockStates

      public ImmutableList<S> getBlockStates()
      Mappings:
      Namespace Name Mixin selector
      official a Lble;a()Lcom/google/common/collect/ImmutableList;
      intermediary method_9029 Lnet/minecraft/class_2233;method_9029()Lcom/google/common/collect/ImmutableList;
      named getBlockStates Lnet/minecraft/state/StateManager;getBlockStates()Lcom/google/common/collect/ImmutableList;
    • method_16923

      public S method_16923()
      Mappings:
      Namespace Name Mixin selector
      official b Lble;b()Lblf;
      intermediary method_16923 Lnet/minecraft/class_2233;method_16923()Lnet/minecraft/class_3759;
      named method_16923 Lnet/minecraft/state/StateManager;method_16923()Lnet/minecraft/state/PropertyContainer;
    • method_16924

      public O method_16924()
      Mappings:
      Namespace Name Mixin selector
      official c Lble;c()Ljava/lang/Object;
      intermediary method_16924 Lnet/minecraft/class_2233;method_16924()Ljava/lang/Object;
      named method_16924 Lnet/minecraft/state/StateManager;method_16924()Ljava/lang/Object;
    • getProperties

      public Collection<Property<?>> getProperties()
      Really just getProperties, but there already is one in the mappings
      Mappings:
      Namespace Name Mixin selector
      official d Lble;d()Ljava/util/Collection;
      intermediary method_11742 Lnet/minecraft/class_2233;method_11742()Ljava/util/Collection;
      named getProperties Lnet/minecraft/state/StateManager;getProperties()Ljava/util/Collection;
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lble;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_2233;toString()Ljava/lang/String;
      named toString Lnet/minecraft/state/StateManager;toString()Ljava/lang/String;
    • method_11741

      @Nullable public Property<?> method_11741(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lble;a(Ljava/lang/String;)Lbmm;
      intermediary method_11741 Lnet/minecraft/class_2233;method_11741(Ljava/lang/String;)Lnet/minecraft/class_2247;
      named method_11741 Lnet/minecraft/state/StateManager;method_11741(Ljava/lang/String;)Lnet/minecraft/state/property/Property;