Class WorldEnvironmentAttributeAccess

java.lang.Object
net.minecraft.world.attribute.WorldEnvironmentAttributeAccess
All Implemented Interfaces:
EnvironmentAttributeAccess

public class WorldEnvironmentAttributeAccess extends Object implements EnvironmentAttributeAccess
Mappings:
Namespace Name
named net/minecraft/world/attribute/WorldEnvironmentAttributeAccess
intermediary net/minecraft/class_12205
official cea
  • Field Details

    • dimensionAttributes

      private final EnvironmentAttributeMap dimensionAttributes
      Mappings:
      Namespace Name Mixin selector
      named dimensionAttributes Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;dimensionAttributes:Lnet/minecraft/world/attribute/EnvironmentAttributeMap;
      intermediary field_63739 Lnet/minecraft/class_12205;field_63739:Lnet/minecraft/class_12199;
      official b Lcea;b:Lcdx;
    • biomeAccess

      private final BiomeAccess biomeAccess
      Mappings:
      Namespace Name Mixin selector
      named biomeAccess Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;biomeAccess:Lnet/minecraft/world/biome/source/BiomeAccess;
      intermediary field_63740 Lnet/minecraft/class_12205;field_63740:Lnet/minecraft/class_4543;
      official c Lcea;c:Ldvs;
    • biomeModifiedAttributes

      private final Set<EnvironmentAttribute<?>> biomeModifiedAttributes
      Mappings:
      Namespace Name Mixin selector
      named biomeModifiedAttributes Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;biomeModifiedAttributes:Ljava/util/Set;
      intermediary field_63741 Lnet/minecraft/class_12205;field_63741:Ljava/util/Set;
      official d Lcea;d:Ljava/util/Set;
  • Constructor Details

    • WorldEnvironmentAttributeAccess

      public WorldEnvironmentAttributeAccess(RegistryEntry<DimensionType> dimensionType, DynamicRegistryManager dynamicRegistryManager, BiomeAccess biomeAccess)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;<init>(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/biome/source/BiomeAccess;)V
      intermediary <init> Lnet/minecraft/class_12205;<init>(Lnet/minecraft/class_6880;Lnet/minecraft/class_5455;Lnet/minecraft/class_4543;)V
      official <init> Lcea;<init>(Ljj;Ljx;Ldvs;)V
  • Method Details

    • getAttributeValue

      public <Value> Value getAttributeValue(EnvironmentAttribute<Value> attribute)
      Specified by:
      getAttributeValue in interface EnvironmentAttributeAccess
      Mappings:
      Namespace Name Mixin selector
      named getAttributeValue Lnet/minecraft/world/attribute/EnvironmentAttributeAccess;getAttributeValue(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object;
      intermediary method_75694 Lnet/minecraft/class_12204;method_75694(Lnet/minecraft/class_12197;)Ljava/lang/Object;
      official a Lcdz;a(Lcdw;)Ljava/lang/Object;
    • getAttributeValue

      public <Value> Value getAttributeValue(EnvironmentAttribute<Value> attribute, Vec3d pos, @Nullable @Nullable WeightedAttributeList pool)
      Specified by:
      getAttributeValue in interface EnvironmentAttributeAccess
      Mappings:
      Namespace Name Mixin selector
      named getAttributeValue Lnet/minecraft/world/attribute/EnvironmentAttributeAccess;getAttributeValue(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/attribute/WeightedAttributeList;)Ljava/lang/Object;
      intermediary method_75696 Lnet/minecraft/class_12204;method_75696(Lnet/minecraft/class_12197;Lnet/minecraft/class_243;Lnet/minecraft/class_12211;)Ljava/lang/Object;
      official a Lcdz;a(Lcdw;Lfrf;Lcee;)Ljava/lang/Object;
    • getPositionalAttributeValue

      private <Value> Value getPositionalAttributeValue(EnvironmentAttribute<Value> attribute, Vec3d pos, @Nullable @Nullable WeightedAttributeList pool)
      Mappings:
      Namespace Name Mixin selector
      named getPositionalAttributeValue Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;getPositionalAttributeValue(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/attribute/WeightedAttributeList;)Ljava/lang/Object;
      intermediary method_75702 Lnet/minecraft/class_12205;method_75702(Lnet/minecraft/class_12197;Lnet/minecraft/class_243;Lnet/minecraft/class_12211;)Ljava/lang/Object;
      official b Lcea;b(Lcdw;Lfrf;Lcee;)Ljava/lang/Object;
    • getDimensionAttributeValue

      private <Value> Value getDimensionAttributeValue(EnvironmentAttribute<Value> attribute)
      Mappings:
      Namespace Name Mixin selector
      named getDimensionAttributeValue Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;getDimensionAttributeValue(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object;
      intermediary method_75701 Lnet/minecraft/class_12205;method_75701(Lnet/minecraft/class_12197;)Ljava/lang/Object;
      official b Lcea;b(Lcdw;)Ljava/lang/Object;
    • getDimensionAttributeValue

      private <Value> Value getDimensionAttributeValue(EnvironmentAttribute<Value> attribute, Value defaultValue)
      Mappings:
      Namespace Name Mixin selector
      named getDimensionAttributeValue Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;getDimensionAttributeValue(Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_75699 Lnet/minecraft/class_12205;method_75699(Lnet/minecraft/class_12197;Ljava/lang/Object;)Ljava/lang/Object;
      official a Lcea;a(Lcdw;Ljava/lang/Object;)Ljava/lang/Object;
    • getInternal

      private <Value> Value getInternal(EnvironmentAttribute<Value> attribute, Vec3d pos, @Nullable @Nullable WeightedAttributeList pool, Value defaultValue)
      Mappings:
      Namespace Name Mixin selector
      named getInternal Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;getInternal(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/attribute/WeightedAttributeList;Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_75698 Lnet/minecraft/class_12205;method_75698(Lnet/minecraft/class_12197;Lnet/minecraft/class_243;Lnet/minecraft/class_12211;Ljava/lang/Object;)Ljava/lang/Object;
      official a Lcea;a(Lcdw;Lfrf;Lcee;Ljava/lang/Object;)Ljava/lang/Object;