Package net.minecraft.world.attribute
Class WorldEnvironmentAttributeAccess
java.lang.Object
net.minecraft.world.attribute.WorldEnvironmentAttributeAccess
- All Implemented Interfaces:
EnvironmentAttributeAccess
- Mappings:
Namespace Name named net/minecraft/world/attribute/WorldEnvironmentAttributeAccessintermediary net/minecraft/class_12205official cdz
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BiomeAccessprivate final Set<EnvironmentAttribute<?>> private final EnvironmentAttributeMapFields inherited from interface net.minecraft.world.attribute.EnvironmentAttributeAccess
DEFAULT -
Constructor Summary
ConstructorsConstructorDescriptionWorldEnvironmentAttributeAccess(RegistryEntry<DimensionType> dimensionType, DynamicRegistryManager dynamicRegistryManager, BiomeAccess biomeAccess) -
Method Summary
Modifier and TypeMethodDescription<Value> ValuegetAttributeValue(EnvironmentAttribute<Value> attribute) <Value> ValuegetAttributeValue(EnvironmentAttribute<Value> attribute, Vec3d pos, @Nullable WeightedAttributeList pool) private <Value> ValuegetDimensionAttributeValue(EnvironmentAttribute<Value> attribute) private <Value> ValuegetDimensionAttributeValue(EnvironmentAttribute<Value> attribute, Value defaultValue) private <Value> ValuegetInternal(EnvironmentAttribute<Value> attribute, Vec3d pos, @Nullable WeightedAttributeList pool, Value defaultValue) private <Value> ValuegetPositionalAttributeValue(EnvironmentAttribute<Value> attribute, Vec3d pos, @Nullable WeightedAttributeList pool) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.attribute.EnvironmentAttributeAccess
getAttributeValue, getAttributeValue
-
Field Details
-
dimensionAttributes
- Mappings:
Namespace Name Mixin selector named dimensionAttributesLnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;dimensionAttributes:Lnet/minecraft/world/attribute/EnvironmentAttributeMap;intermediary field_63739Lnet/minecraft/class_12205;field_63739:Lnet/minecraft/class_12199;official bLcdz;b:Lcdw;
-
biomeAccess
- Mappings:
Namespace Name Mixin selector named biomeAccessLnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;biomeAccess:Lnet/minecraft/world/biome/source/BiomeAccess;intermediary field_63740Lnet/minecraft/class_12205;field_63740:Lnet/minecraft/class_4543;official cLcdz;c:Ldvq;
-
biomeModifiedAttributes
- Mappings:
Namespace Name Mixin selector named biomeModifiedAttributesLnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;biomeModifiedAttributes:Ljava/util/Set;intermediary field_63741Lnet/minecraft/class_12205;field_63741:Ljava/util/Set;official dLcdz;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;)Vintermediary <init>Lnet/minecraft/class_12205;<init>(Lnet/minecraft/class_6880;Lnet/minecraft/class_5455;Lnet/minecraft/class_4543;)Vofficial <init>Lcdz;<init>(Ljj;Ljx;Ldvq;)V
-
-
Method Details
-
getAttributeValue
- Specified by:
getAttributeValuein interfaceEnvironmentAttributeAccess- Mappings:
Namespace Name Mixin selector named getAttributeValueLnet/minecraft/world/attribute/EnvironmentAttributeAccess;getAttributeValue(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object;intermediary method_75694Lnet/minecraft/class_12204;method_75694(Lnet/minecraft/class_12197;)Ljava/lang/Object;official aLcdy;a(Lcdv;)Ljava/lang/Object;
-
getAttributeValue
public <Value> Value getAttributeValue(EnvironmentAttribute<Value> attribute, Vec3d pos, @Nullable @Nullable WeightedAttributeList pool) - Specified by:
getAttributeValuein interfaceEnvironmentAttributeAccess- Mappings:
Namespace Name Mixin selector named getAttributeValueLnet/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_75696Lnet/minecraft/class_12204;method_75696(Lnet/minecraft/class_12197;Lnet/minecraft/class_243;Lnet/minecraft/class_12211;)Ljava/lang/Object;official aLcdy;a(Lcdv;Lfrd;Lced;)Ljava/lang/Object;
-
getPositionalAttributeValue
private <Value> Value getPositionalAttributeValue(EnvironmentAttribute<Value> attribute, Vec3d pos, @Nullable @Nullable WeightedAttributeList pool) - Mappings:
Namespace Name Mixin selector named getPositionalAttributeValueLnet/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_75702Lnet/minecraft/class_12205;method_75702(Lnet/minecraft/class_12197;Lnet/minecraft/class_243;Lnet/minecraft/class_12211;)Ljava/lang/Object;official bLcdz;b(Lcdv;Lfrd;Lced;)Ljava/lang/Object;
-
getDimensionAttributeValue
- Mappings:
Namespace Name Mixin selector named getDimensionAttributeValueLnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;getDimensionAttributeValue(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object;intermediary method_75701Lnet/minecraft/class_12205;method_75701(Lnet/minecraft/class_12197;)Ljava/lang/Object;official bLcdz;b(Lcdv;)Ljava/lang/Object;
-
getDimensionAttributeValue
private <Value> Value getDimensionAttributeValue(EnvironmentAttribute<Value> attribute, Value defaultValue) - Mappings:
Namespace Name Mixin selector named getDimensionAttributeValueLnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;getDimensionAttributeValue(Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_75699Lnet/minecraft/class_12205;method_75699(Lnet/minecraft/class_12197;Ljava/lang/Object;)Ljava/lang/Object;official aLcdz;a(Lcdv;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 getInternalLnet/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_75698Lnet/minecraft/class_12205;method_75698(Lnet/minecraft/class_12197;Lnet/minecraft/class_243;Lnet/minecraft/class_12211;Ljava/lang/Object;)Ljava/lang/Object;official aLcdz;a(Lcdv;Lfrd;Lced;Ljava/lang/Object;)Ljava/lang/Object;
-