Package net.minecraft.world.attribute
Class EnvironmentAttribute<Value>
java.lang.Object
net.minecraft.world.attribute.EnvironmentAttribute<Value>
- Mappings:
Namespace Name named net/minecraft/world/attribute/EnvironmentAttributeintermediary net/minecraft/class_12197official cdv
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Valueprivate final booleanprivate final booleanprivate final booleanprivate final EnvironmentAttributeType<Value> private final AttributeValidator<Value> -
Constructor Summary
ConstructorsConstructorDescriptionEnvironmentAttribute(EnvironmentAttributeType<Value> type, Value defaultValue, AttributeValidator<Value> validator, boolean synced, boolean positional, boolean interpolated) -
Method Summary
Modifier and TypeMethodDescriptionstatic <Value> EnvironmentAttribute.Builder<Value> builder(EnvironmentAttributeType<Value> type) com.mojang.serialization.Codec<Value> getCodec()getType()booleanbooleanbooleanisSynced()toString()
-
Field Details
-
type
- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/world/attribute/EnvironmentAttribute;type:Lnet/minecraft/world/attribute/EnvironmentAttributeType;intermediary field_63712Lnet/minecraft/class_12197;field_63712:Lnet/minecraft/class_12192;official aLcdv;a:Lcdr;
-
defaultValue
- Mappings:
Namespace Name Mixin selector named defaultValueLnet/minecraft/world/attribute/EnvironmentAttribute;defaultValue:Ljava/lang/Object;intermediary field_63713Lnet/minecraft/class_12197;field_63713:Ljava/lang/Object;official bLcdv;b:Ljava/lang/Object;
-
validator
- Mappings:
Namespace Name Mixin selector named validatorLnet/minecraft/world/attribute/EnvironmentAttribute;validator:Lnet/minecraft/world/attribute/AttributeValidator;intermediary field_63714Lnet/minecraft/class_12197;field_63714:Lnet/minecraft/class_12191;official cLcdv;c:Lcdq;
-
synced
private final boolean synced- Mappings:
Namespace Name Mixin selector named syncedLnet/minecraft/world/attribute/EnvironmentAttribute;synced:Zintermediary field_63715Lnet/minecraft/class_12197;field_63715:Zofficial dLcdv;d:Z
-
positional
private final boolean positional- Mappings:
Namespace Name Mixin selector named positionalLnet/minecraft/world/attribute/EnvironmentAttribute;positional:Zintermediary field_63716Lnet/minecraft/class_12197;field_63716:Zofficial eLcdv;e:Z
-
interpolated
private final boolean interpolated- Mappings:
Namespace Name Mixin selector named interpolatedLnet/minecraft/world/attribute/EnvironmentAttribute;interpolated:Zintermediary field_63717Lnet/minecraft/class_12197;field_63717:Zofficial fLcdv;f:Z
-
-
Constructor Details
-
EnvironmentAttribute
EnvironmentAttribute(EnvironmentAttributeType<Value> type, Value defaultValue, AttributeValidator<Value> validator, boolean synced, boolean positional, boolean interpolated) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/attribute/EnvironmentAttribute;<init>(Lnet/minecraft/world/attribute/EnvironmentAttributeType;Ljava/lang/Object;Lnet/minecraft/world/attribute/AttributeValidator;ZZZ)Vintermediary <init>Lnet/minecraft/class_12197;<init>(Lnet/minecraft/class_12192;Ljava/lang/Object;Lnet/minecraft/class_12191;ZZZ)Vofficial <init>Lcdv;<init>(Lcdr;Ljava/lang/Object;Lcdq;ZZZ)V
-
-
Method Details
-
builder
public static <Value> EnvironmentAttribute.Builder<Value> builder(EnvironmentAttributeType<Value> type) - Mappings:
Namespace Name Mixin selector named builderLnet/minecraft/world/attribute/EnvironmentAttribute;builder(Lnet/minecraft/world/attribute/EnvironmentAttributeType;)Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;intermediary method_75648Lnet/minecraft/class_12197;method_75648(Lnet/minecraft/class_12192;)Lnet/minecraft/class_12197$class_12198;official aLcdv;a(Lcdr;)Lcdv$a;
-
getType
- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/world/attribute/EnvironmentAttribute;getType()Lnet/minecraft/world/attribute/EnvironmentAttributeType;intermediary method_75647Lnet/minecraft/class_12197;method_75647()Lnet/minecraft/class_12192;official aLcdv;a()Lcdr;
-
getDefaultValue
- Mappings:
Namespace Name Mixin selector named getDefaultValueLnet/minecraft/world/attribute/EnvironmentAttribute;getDefaultValue()Ljava/lang/Object;intermediary method_75650Lnet/minecraft/class_12197;method_75650()Ljava/lang/Object;official bLcdv;b()Ljava/lang/Object;
-
getCodec
- Mappings:
Namespace Name Mixin selector named getCodecLnet/minecraft/world/attribute/EnvironmentAttribute;getCodec()Lcom/mojang/serialization/Codec;intermediary method_75651Lnet/minecraft/class_12197;method_75651()Lcom/mojang/serialization/Codec;official cLcdv;c()Lcom/mojang/serialization/Codec;
-
clamp
- Mappings:
Namespace Name Mixin selector named clampLnet/minecraft/world/attribute/EnvironmentAttribute;clamp(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_75649Lnet/minecraft/class_12197;method_75649(Ljava/lang/Object;)Ljava/lang/Object;official aLcdv;a(Ljava/lang/Object;)Ljava/lang/Object;
-
isSynced
public boolean isSynced()- Mappings:
Namespace Name Mixin selector named isSyncedLnet/minecraft/world/attribute/EnvironmentAttribute;isSynced()Zintermediary method_75652Lnet/minecraft/class_12197;method_75652()Zofficial dLcdv;d()Z
-
isPositional
public boolean isPositional()- Mappings:
Namespace Name Mixin selector named isPositionalLnet/minecraft/world/attribute/EnvironmentAttribute;isPositional()Zintermediary method_75653Lnet/minecraft/class_12197;method_75653()Zofficial eLcdv;e()Z
-
isInterpolated
public boolean isInterpolated()- Mappings:
Namespace Name Mixin selector named isInterpolatedLnet/minecraft/world/attribute/EnvironmentAttribute;isInterpolated()Zintermediary method_75654Lnet/minecraft/class_12197;method_75654()Zofficial fLcdv;f()Z
-
toString
-