Interface PropertyContainer<C>

All Known Subinterfaces:
BlockState, FluidState
All Known Implementing Classes:
class_3755, class_3756, class_4025

public interface PropertyContainer<C>
Mappings:
Namespace Name
official blf
intermediary net/minecraft/class_3759
named net/minecraft/state/PropertyContainer
  • Method Details

    • method_16929

      Collection<Property<?>> method_16929()
      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

      <T extends Comparable<T>> boolean method_16933(Property<T> property)
      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

      <T extends Comparable<T>> T getProperty(Property<T> property)
      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

      <T extends Comparable<T>, V extends T> C withProperty(Property<T> property, V value)
      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_16930

      <T extends Comparable<T>> C method_16930(Property<T> property)
      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;
    • getEntries

      ImmutableMap<Property<?>,Comparable<?>> getEntries()
      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;