Class WorldEnvironmentAttributeAccess.Builder

java.lang.Object
net.minecraft.world.attribute.WorldEnvironmentAttributeAccess.Builder
Enclosing class:
WorldEnvironmentAttributeAccess

public static class WorldEnvironmentAttributeAccess.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder
intermediary net/minecraft/class_12205$class_12314
official ced$a
  • Field Details

    • modifications

      private final Map<EnvironmentAttribute<?>,List<EnvironmentAttributeModification<?>>> modifications
      Mappings:
      Namespace Name Mixin selector
      named modifications Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;modifications:Ljava/util/Map;
      intermediary field_64322 Lnet/minecraft/class_12205$class_12314;field_64322:Ljava/util/Map;
      official a Lced$a;a:Ljava/util/Map;
  • Constructor Details

    • Builder

      Builder()
  • Method Details

    • world

      Mappings:
      Namespace Name Mixin selector
      named world Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;world(Lnet/minecraft/world/World;)Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;
      intermediary method_76418 Lnet/minecraft/class_12205$class_12314;method_76418(Lnet/minecraft/class_1937;)Lnet/minecraft/class_12205$class_12314;
      official a Lced$a;a(Ldvg;)Lced$a;
    • addFromMap

      Mappings:
      Namespace Name Mixin selector
      named addFromMap Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;addFromMap(Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;
      intermediary method_76417 Lnet/minecraft/class_12205$class_12314;method_76417(Lnet/minecraft/class_12199;)Lnet/minecraft/class_12205$class_12314;
      official a Lced$a;a(Lcea;)Lced$a;
    • addFromMap

      private <Value> WorldEnvironmentAttributeAccess.Builder addFromMap(EnvironmentAttribute<Value> attribute, EnvironmentAttributeMap attributeMap)
      Mappings:
      Namespace Name Mixin selector
      named addFromMap Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;addFromMap(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;
      intermediary method_76416 Lnet/minecraft/class_12205$class_12314;method_76416(Lnet/minecraft/class_12197;Lnet/minecraft/class_12199;)Lnet/minecraft/class_12205$class_12314;
      official a Lced$a;a(Lcdy;Lcea;)Lced$a;
    • constant

      Mappings:
      Namespace Name Mixin selector
      named constant Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;constant(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeModification$Constant;)Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;
      intermediary method_76412 Lnet/minecraft/class_12205$class_12314;method_76412(Lnet/minecraft/class_12197;Lnet/minecraft/class_12310$class_12311;)Lnet/minecraft/class_12205$class_12314;
      official a Lced$a;a(Lcdy;Lcdz$a;)Lced$a;
    • timeBased

      Mappings:
      Namespace Name Mixin selector
      named timeBased Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;timeBased(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeModification$TimeBased;)Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;
      intermediary method_76414 Lnet/minecraft/class_12205$class_12314;method_76414(Lnet/minecraft/class_12197;Lnet/minecraft/class_12310$class_12313;)Lnet/minecraft/class_12205$class_12314;
      official a Lced$a;a(Lcdy;Lcdz$c;)Lced$a;
    • positional

      Mappings:
      Namespace Name Mixin selector
      named positional Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;positional(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeModification$Positional;)Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;
      intermediary method_76413 Lnet/minecraft/class_12205$class_12314;method_76413(Lnet/minecraft/class_12197;Lnet/minecraft/class_12310$class_12312;)Lnet/minecraft/class_12205$class_12314;
      official a Lced$a;a(Lcdy;Lcdz$b;)Lced$a;
    • addModification

      private <Value> WorldEnvironmentAttributeAccess.Builder addModification(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModification<Value> mod)
      Mappings:
      Namespace Name Mixin selector
      named addModification Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;addModification(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeModification;)Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;
      intermediary method_76415 Lnet/minecraft/class_12205$class_12314;method_76415(Lnet/minecraft/class_12197;Lnet/minecraft/class_12310;)Lnet/minecraft/class_12205$class_12314;
      official a Lced$a;a(Lcdy;Lcdz;)Lced$a;
    • addFromTimeline

      public WorldEnvironmentAttributeAccess.Builder addFromTimeline(RegistryEntry<Timeline> attribute, LongSupplier timeSupplier)
      Mappings:
      Namespace Name Mixin selector
      named addFromTimeline Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;addFromTimeline(Lnet/minecraft/registry/entry/RegistryEntry;Ljava/util/function/LongSupplier;)Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;
      intermediary method_76420 Lnet/minecraft/class_12205$class_12314;method_76420(Lnet/minecraft/class_6880;Ljava/util/function/LongSupplier;)Lnet/minecraft/class_12205$class_12314;
      official a Lced$a;a(Ljd;Ljava/util/function/LongSupplier;)Lced$a;
    • addModificationFromTimeline

      private <Value> void addModificationFromTimeline(RegistryEntry<Timeline> timeline, EnvironmentAttribute<Value> attribute, LongSupplier timeSupplier)
      Mappings:
      Namespace Name Mixin selector
      named addModificationFromTimeline Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;addModificationFromTimeline(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/LongSupplier;)V
      intermediary method_76419 Lnet/minecraft/class_12205$class_12314;method_76419(Lnet/minecraft/class_6880;Lnet/minecraft/class_12197;Ljava/util/function/LongSupplier;)V
      official a Lced$a;a(Ljd;Lcdy;Ljava/util/function/LongSupplier;)V
    • build

      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess$Builder;build()Lnet/minecraft/world/attribute/WorldEnvironmentAttributeAccess;
      intermediary method_76410 Lnet/minecraft/class_12205$class_12314;method_76410()Lnet/minecraft/class_12205;
      official a Lced$a;a()Lced;