Class WorldEnvironmentAttributeAccess.Entry<Value>

java.lang.Object
net.minecraft.world.attribute.WorldEnvironmentAttributeAccess.Entry<Value>
Enclosing class:
WorldEnvironmentAttributeAccess

private static class WorldEnvironmentAttributeAccess.Entry<Value> extends Object
Mappings:
Namespace Name
named net/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry
intermediary net/minecraft/class_12205$class_12315
official ced$b
  • Field Details

    • attribute

      private final EnvironmentAttribute<Value> attribute
      Mappings:
      Namespace Name Mixin selector
      named attribute Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;attribute:Lnet/minecraft/world/attribute/EnvironmentAttribute;
      intermediary field_64323 Lnet/minecraft/class_12205$class_12315;field_64323:Lnet/minecraft/class_12197;
      official a Lced$b;a:Lcdy;
    • defaultValue

      final Value defaultValue
      Mappings:
      Namespace Name Mixin selector
      named defaultValue Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;defaultValue:Ljava/lang/Object;
      intermediary field_64324 Lnet/minecraft/class_12205$class_12315;field_64324:Ljava/lang/Object;
      official b Lced$b;b:Ljava/lang/Object;
    • modifications

      private final List<EnvironmentAttributeModification<Value>> modifications
      Mappings:
      Namespace Name Mixin selector
      named modifications Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;modifications:Ljava/util/List;
      intermediary field_64325 Lnet/minecraft/class_12205$class_12315;field_64325:Ljava/util/List;
      official c Lced$b;c:Ljava/util/List;
    • positional

      final boolean positional
      Mappings:
      Namespace Name Mixin selector
      named positional Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;positional:Z
      intermediary field_64326 Lnet/minecraft/class_12205$class_12315;field_64326:Z
      official d Lced$b;d:Z
    • cachedValue

      private @Nullable Value cachedValue
      Mappings:
      Namespace Name Mixin selector
      named cachedValue Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;cachedValue:Ljava/lang/Object;
      intermediary field_64327 Lnet/minecraft/class_12205$class_12315;field_64327:Ljava/lang/Object;
      official e Lced$b;e:Ljava/lang/Object;
    • age

      private int age
      Mappings:
      Namespace Name Mixin selector
      named age Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;age:I
      intermediary field_64328 Lnet/minecraft/class_12205$class_12315;field_64328:I
      official f Lced$b;f:I
  • Constructor Details

    • Entry

      Entry(EnvironmentAttribute<Value> attribute, Value defaultValue, List<EnvironmentAttributeModification<Value>> modifications, boolean positional)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;<init>(Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;Ljava/util/List;Z)V
      intermediary <init> Lnet/minecraft/class_12205$class_12315;<init>(Lnet/minecraft/class_12197;Ljava/lang/Object;Ljava/util/List;Z)V
      official <init> Lced$b;<init>(Lcdy;Ljava/lang/Object;Ljava/util/List;Z)V
  • Method Details

    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;tick()V
      intermediary method_76421 Lnet/minecraft/class_12205$class_12315;method_76421()V
      official a Lced$b;a()V
    • get

      public Value get()
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;get()Ljava/lang/Object;
      intermediary method_76423 Lnet/minecraft/class_12205$class_12315;method_76423()Ljava/lang/Object;
      official b Lced$b;b()Ljava/lang/Object;
    • getAt

      public Value getAt(Vec3d pos, @Nullable WeightedAttributeList weightedAttributeList)
      Mappings:
      Namespace Name Mixin selector
      named getAt Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;getAt(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/attribute/WeightedAttributeList;)Ljava/lang/Object;
      intermediary method_76422 Lnet/minecraft/class_12205$class_12315;method_76422(Lnet/minecraft/class_243;Lnet/minecraft/class_12211;)Ljava/lang/Object;
      official a Lced$b;a(Lfse;Lceh;)Ljava/lang/Object;
    • computeAt

      private Value computeAt(Vec3d pos, @Nullable WeightedAttributeList weightedAttributeList)
      Mappings:
      Namespace Name Mixin selector
      named computeAt Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;computeAt(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/attribute/WeightedAttributeList;)Ljava/lang/Object;
      intermediary method_76424 Lnet/minecraft/class_12205$class_12315;method_76424(Lnet/minecraft/class_243;Lnet/minecraft/class_12211;)Ljava/lang/Object;
      official b Lced$b;b(Lfse;Lceh;)Ljava/lang/Object;
    • compute

      private Value compute()
      Mappings:
      Namespace Name Mixin selector
      named compute Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Entry;compute()Ljava/lang/Object;
      intermediary method_76425 Lnet/minecraft/class_12205$class_12315;method_76425()Ljava/lang/Object;
      official c Lced$b;c()Ljava/lang/Object;