Package net.minecraft

Class class_3755<O,S>

java.lang.Object
net.minecraft.class_3755<O,S>
All Implemented Interfaces:
PropertyContainer<S>
Direct Known Subclasses:
class_3756, class_4025

public abstract class class_3755<O,S> extends Object implements PropertyContainer<S>
Mappings:
Namespace Name
official bla
intermediary net/minecraft/class_3755
named net/minecraft/class_3755
  • Field Details

    • field_18684

      private static final Function<Map.Entry<Property<?>,Comparable<?>>,String> field_18684
      Mappings:
      Namespace Name Mixin selector
      official b Lbla;b:Ljava/util/function/Function;
      intermediary field_18684 Lnet/minecraft/class_3755;field_18684:Ljava/util/function/Function;
      named field_18684 Lnet/minecraft/class_3755;field_18684:Ljava/util/function/Function;
    • field_18688

      protected final O field_18688
      Mappings:
      Namespace Name Mixin selector
      official e_ Lbla;e_:Ljava/lang/Object;
      intermediary field_18688 Lnet/minecraft/class_3755;field_18688:Ljava/lang/Object;
      named field_18688 Lnet/minecraft/class_3755;field_18688:Ljava/lang/Object;
    • field_18685

      private final ImmutableMap<Property<?>,Comparable<?>> field_18685
      Mappings:
      Namespace Name Mixin selector
      official c Lbla;c:Lcom/google/common/collect/ImmutableMap;
      intermediary field_18685 Lnet/minecraft/class_3755;field_18685:Lcom/google/common/collect/ImmutableMap;
      named field_18685 Lnet/minecraft/class_3755;field_18685:Lcom/google/common/collect/ImmutableMap;
    • field_18686

      private final int field_18686
      Mappings:
      Namespace Name Mixin selector
      official d Lbla;d:I
      intermediary field_18686 Lnet/minecraft/class_3755;field_18686:I
      named field_18686 Lnet/minecraft/class_3755;field_18686:I
    • field_18687

      private Table<Property<?>,Comparable<?>,S> field_18687
      Mappings:
      Namespace Name Mixin selector
      official e Lbla;e:Lcom/google/common/collect/Table;
      intermediary field_18687 Lnet/minecraft/class_3755;field_18687:Lcom/google/common/collect/Table;
      named field_18687 Lnet/minecraft/class_3755;field_18687:Lcom/google/common/collect/Table;
  • Constructor Details

  • Method Details

    • method_16930

      public <T extends Comparable<T>> S method_16930(Property<T> property)
      Specified by:
      method_16930 in interface PropertyContainer<O>
      Mappings:
      Namespace Name Mixin selector
      official a Lblf;a(Lbmm;)Ljava/lang/Object;
      intermediary method_16930 Lnet/minecraft/class_3759;method_16930(Lnet/minecraft/class_2247;)Ljava/lang/Object;
      named method_16930 Lnet/minecraft/state/PropertyContainer;method_16930(Lnet/minecraft/state/property/Property;)Ljava/lang/Object;
    • method_16856

      protected static <T> T method_16856(Collection<T> collection, T t)
      Mappings:
      Namespace Name Mixin selector
      official a Lbla;a(Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_16856 Lnet/minecraft/class_3755;method_16856(Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object;
      named method_16856 Lnet/minecraft/class_3755;method_16856(Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object;
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lbla;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_3755;toString()Ljava/lang/String;
      named toString Lnet/minecraft/class_3755;toString()Ljava/lang/String;
    • method_16929

      public Collection<Property<?>> method_16929()
      Specified by:
      method_16929 in interface PropertyContainer<O>
      Mappings:
      Namespace Name Mixin selector
      official a Lblf;a()Ljava/util/Collection;
      intermediary method_16929 Lnet/minecraft/class_3759;method_16929()Ljava/util/Collection;
      named method_16929 Lnet/minecraft/state/PropertyContainer;method_16929()Ljava/util/Collection;
    • method_16933

      public <T extends Comparable<T>> boolean method_16933(Property<T> property)
      Specified by:
      method_16933 in interface PropertyContainer<O>
      Mappings:
      Namespace Name Mixin selector
      official b Lblf;b(Lbmm;)Z
      intermediary method_16933 Lnet/minecraft/class_3759;method_16933(Lnet/minecraft/class_2247;)Z
      named method_16933 Lnet/minecraft/state/PropertyContainer;method_16933(Lnet/minecraft/state/property/Property;)Z
    • getProperty

      public <T extends Comparable<T>> T getProperty(Property<T> property)
      Specified by:
      getProperty in interface PropertyContainer<O>
      Mappings:
      Namespace Name Mixin selector
      official c Lblf;c(Lbmm;)Ljava/lang/Comparable;
      intermediary method_16934 Lnet/minecraft/class_3759;method_16934(Lnet/minecraft/class_2247;)Ljava/lang/Comparable;
      named getProperty Lnet/minecraft/state/PropertyContainer;getProperty(Lnet/minecraft/state/property/Property;)Ljava/lang/Comparable;
    • withProperty

      public <T extends Comparable<T>, V extends T> S withProperty(Property<T> property, V value)
      Specified by:
      withProperty in interface PropertyContainer<O>
      Mappings:
      Namespace Name Mixin selector
      official a Lblf;a(Lbmm;Ljava/lang/Comparable;)Ljava/lang/Object;
      intermediary method_16931 Lnet/minecraft/class_3759;method_16931(Lnet/minecraft/class_2247;Ljava/lang/Comparable;)Ljava/lang/Object;
      named withProperty Lnet/minecraft/state/PropertyContainer;withProperty(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Ljava/lang/Object;
    • method_16857

      public void method_16857(Map<Map<Property<?>,Comparable<?>>,S> map)
      Mappings:
      Namespace Name Mixin selector
      official a Lbla;a(Ljava/util/Map;)V
      intermediary method_16857 Lnet/minecraft/class_3755;method_16857(Ljava/util/Map;)V
      named method_16857 Lnet/minecraft/class_3755;method_16857(Ljava/util/Map;)V
    • method_16858

      private Map<Property<?>,Comparable<?>> method_16858(Property<?> property, Comparable<?> comparable)
      Mappings:
      Namespace Name Mixin selector
      official b Lbla;b(Lbmm;Ljava/lang/Comparable;)Ljava/util/Map;
      intermediary method_16858 Lnet/minecraft/class_3755;method_16858(Lnet/minecraft/class_2247;Ljava/lang/Comparable;)Ljava/util/Map;
      named method_16858 Lnet/minecraft/class_3755;method_16858(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Ljava/util/Map;
    • getEntries

      public ImmutableMap<Property<?>,Comparable<?>> getEntries()
      Specified by:
      getEntries in interface PropertyContainer<O>
      Mappings:
      Namespace Name Mixin selector
      official b Lblf;b()Lcom/google/common/collect/ImmutableMap;
      intermediary method_16932 Lnet/minecraft/class_3759;method_16932()Lcom/google/common/collect/ImmutableMap;
      named getEntries Lnet/minecraft/state/PropertyContainer;getEntries()Lcom/google/common/collect/ImmutableMap;
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lbla;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_3755;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/class_3755;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lbla;hashCode()I
      intermediary hashCode Lnet/minecraft/class_3755;hashCode()I
      named hashCode Lnet/minecraft/class_3755;hashCode()I