Class EnvironmentAttribute.Builder<Value>

java.lang.Object
net.minecraft.world.attribute.EnvironmentAttribute.Builder<Value>
Enclosing class:
EnvironmentAttribute<Value>

public static class EnvironmentAttribute.Builder<Value> extends Object
Mappings:
Namespace Name
named net/minecraft/world/attribute/EnvironmentAttribute$Builder
intermediary net/minecraft/class_12197$class_12198
official cdy$a
  • Field Details

    • type

      private final EnvironmentAttributeType<Value> type
      Mappings:
      Namespace Name Mixin selector
      named type Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;type:Lnet/minecraft/world/attribute/EnvironmentAttributeType;
      intermediary field_63718 Lnet/minecraft/class_12197$class_12198;field_63718:Lnet/minecraft/class_12192;
      official a Lcdy$a;a:Lcdu;
    • defaultValue

      private @Nullable Value defaultValue
      Mappings:
      Namespace Name Mixin selector
      named defaultValue Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;defaultValue:Ljava/lang/Object;
      intermediary field_63719 Lnet/minecraft/class_12197$class_12198;field_63719:Ljava/lang/Object;
      official b Lcdy$a;b:Ljava/lang/Object;
    • validator

      private AttributeValidator<Value> validator
      Mappings:
      Namespace Name Mixin selector
      named validator Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;validator:Lnet/minecraft/world/attribute/AttributeValidator;
      intermediary field_63720 Lnet/minecraft/class_12197$class_12198;field_63720:Lnet/minecraft/class_12191;
      official c Lcdy$a;c:Lcdt;
    • synced

      private boolean synced
      Mappings:
      Namespace Name Mixin selector
      named synced Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;synced:Z
      intermediary field_63721 Lnet/minecraft/class_12197$class_12198;field_63721:Z
      official d Lcdy$a;d:Z
    • positional

      private boolean positional
      Mappings:
      Namespace Name Mixin selector
      named positional Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;positional:Z
      intermediary field_63722 Lnet/minecraft/class_12197$class_12198;field_63722:Z
      official e Lcdy$a;e:Z
    • interpolated

      private boolean interpolated
      Mappings:
      Namespace Name Mixin selector
      named interpolated Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;interpolated:Z
      intermediary field_63723 Lnet/minecraft/class_12197$class_12198;field_63723:Z
      official f Lcdy$a;f:Z
  • Constructor Details

    • Builder

      public Builder(EnvironmentAttributeType<Value> type)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;<init>(Lnet/minecraft/world/attribute/EnvironmentAttributeType;)V
      intermediary <init> Lnet/minecraft/class_12197$class_12198;<init>(Lnet/minecraft/class_12192;)V
      official <init> Lcdy$a;<init>(Lcdu;)V
  • Method Details

    • defaultValue

      public EnvironmentAttribute.Builder<Value> defaultValue(Value defaultValue)
      Mappings:
      Namespace Name Mixin selector
      named defaultValue Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;defaultValue(Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;
      intermediary method_75657 Lnet/minecraft/class_12197$class_12198;method_75657(Ljava/lang/Object;)Lnet/minecraft/class_12197$class_12198;
      official a Lcdy$a;a(Ljava/lang/Object;)Lcdy$a;
    • validator

      Mappings:
      Namespace Name Mixin selector
      named validator Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;validator(Lnet/minecraft/world/attribute/AttributeValidator;)Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;
      intermediary method_75656 Lnet/minecraft/class_12197$class_12198;method_75656(Lnet/minecraft/class_12191;)Lnet/minecraft/class_12197$class_12198;
      official a Lcdy$a;a(Lcdt;)Lcdy$a;
    • synced

      Mappings:
      Namespace Name Mixin selector
      named synced Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;synced()Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;
      intermediary method_75655 Lnet/minecraft/class_12197$class_12198;method_75655()Lnet/minecraft/class_12197$class_12198;
      official a Lcdy$a;a()Lcdy$a;
    • global

      Mappings:
      Namespace Name Mixin selector
      named global Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;global()Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;
      intermediary method_75658 Lnet/minecraft/class_12197$class_12198;method_75658()Lnet/minecraft/class_12197$class_12198;
      official b Lcdy$a;b()Lcdy$a;
    • interpolated

      public EnvironmentAttribute.Builder<Value> interpolated()
      Mappings:
      Namespace Name Mixin selector
      named interpolated Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;interpolated()Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;
      intermediary method_75659 Lnet/minecraft/class_12197$class_12198;method_75659()Lnet/minecraft/class_12197$class_12198;
      official c Lcdy$a;c()Lcdy$a;
    • build

      public EnvironmentAttribute<Value> build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;build()Lnet/minecraft/world/attribute/EnvironmentAttribute;
      intermediary method_75660 Lnet/minecraft/class_12197$class_12198;method_75660()Lnet/minecraft/class_12197;
      official d Lcdy$a;d()Lcdy;