Class StateManager

java.lang.Object
net.minecraft.state.StateManager

public class StateManager extends Object
Mappings:
Namespace Name
official are
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 Lare;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;
    • PROPERTY_STRING_FUNCTION

      private static final Function<Property<?>,String> PROPERTY_STRING_FUNCTION
      Mappings:
      Namespace Name Mixin selector
      official b Lare;b:Lcom/google/common/base/Function;
      intermediary field_9886 Lnet/minecraft/class_2233;field_9886:Lcom/google/common/base/Function;
      named PROPERTY_STRING_FUNCTION Lnet/minecraft/state/StateManager;PROPERTY_STRING_FUNCTION:Lcom/google/common/base/Function;
    • parentBlock

      private final Block parentBlock
      Mappings:
      Namespace Name Mixin selector
      official c Lare;c:Lajt;
      intermediary field_9887 Lnet/minecraft/class_2233;field_9887:Lnet/minecraft/class_197;
      named parentBlock Lnet/minecraft/state/StateManager;parentBlock:Lnet/minecraft/block/Block;
    • field_12900

      private final ImmutableSortedMap<String,Property<?>> field_12900
      Mappings:
      Namespace Name Mixin selector
      official d Lare;d: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<BlockState> states
      Mappings:
      Namespace Name Mixin selector
      official e Lare;e: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

    • StateManager

      public StateManager(Block parentBlock, Property<?>[] properties)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lare;<init>(Lajt;[Lars;)V
      intermediary <init> Lnet/minecraft/class_2233;<init>(Lnet/minecraft/class_197;[Lnet/minecraft/class_2247;)V
      named <init> Lnet/minecraft/state/StateManager;<init>(Lnet/minecraft/block/Block;[Lnet/minecraft/state/property/Property;)V
  • Method Details

    • method_11740

      public static <T extends Comparable<T>> String method_11740(Block block, Property<T> property)
      Mappings:
      Namespace Name Mixin selector
      official a Lare;a(Lajt;Lars;)Ljava/lang/String;
      intermediary method_11740 Lnet/minecraft/class_2233;method_11740(Lnet/minecraft/class_197;Lnet/minecraft/class_2247;)Ljava/lang/String;
      named method_11740 Lnet/minecraft/state/StateManager;method_11740(Lnet/minecraft/block/Block;Lnet/minecraft/state/property/Property;)Ljava/lang/String;
    • getBlockStates

      public ImmutableList<BlockState> getBlockStates()
      Mappings:
      Namespace Name Mixin selector
      official a Lare;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_11743

      private List<Iterable<Comparable<?>>> method_11743()
      Mappings:
      Namespace Name Mixin selector
      official e Lare;e()Ljava/util/List;
      intermediary method_11743 Lnet/minecraft/class_2233;method_11743()Ljava/util/List;
      named method_11743 Lnet/minecraft/state/StateManager;method_11743()Ljava/util/List;
    • getDefaultState

      public BlockState getDefaultState()
      Mappings:
      Namespace Name Mixin selector
      official b Lare;b()Lard;
      intermediary method_9030 Lnet/minecraft/class_2233;method_9030()Lnet/minecraft/class_2232;
      named getDefaultState Lnet/minecraft/state/StateManager;getDefaultState()Lnet/minecraft/block/BlockState;
    • getBlock

      public Block getBlock()
      Mappings:
      Namespace Name Mixin selector
      official c Lare;c()Lajt;
      intermediary method_9031 Lnet/minecraft/class_2233;method_9031()Lnet/minecraft/class_197;
      named getBlock Lnet/minecraft/state/StateManager;getBlock()Lnet/minecraft/block/Block;
    • getProperties

      public Collection<Property<?>> getProperties()
      Really just getProperties, but there already is one in the mappings
      Mappings:
      Namespace Name Mixin selector
      official d Lare;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 Lare;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

      @Environment(CLIENT) @Nullable public Property<?> method_11741(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lare;a(Ljava/lang/String;)Lars;
      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;