Class SpecialMineComponent.Builder

java.lang.Object
net.minecraft.component.type.SpecialMineComponent.Builder
Enclosing class:
SpecialMineComponent

public static class SpecialMineComponent.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/component/type/SpecialMineComponent$Builder
intermediary net/minecraft/class_11105$class_11106
official fbx$a
  • Field Details

    • id

      private final String id
      Mappings:
      Namespace Name Mixin selector
      named id Lnet/minecraft/component/type/SpecialMineComponent$Builder;id:Ljava/lang/String;
      intermediary field_59115 Lnet/minecraft/class_11105$class_11106;field_59115:Ljava/lang/String;
      official a Lfbx$a;a:Ljava/lang/String;
    • nameStyle

      private Style nameStyle
      Mappings:
      Namespace Name Mixin selector
      named nameStyle Lnet/minecraft/component/type/SpecialMineComponent$Builder;nameStyle:Lnet/minecraft/text/Style;
      intermediary field_59116 Lnet/minecraft/class_11105$class_11106;field_59116:Lnet/minecraft/class_2583;
      official b Lfbx$a;b:Lyf;
    • requiredEffects

      private final List<WorldEffect> requiredEffects
      Mappings:
      Namespace Name Mixin selector
      named requiredEffects Lnet/minecraft/component/type/SpecialMineComponent$Builder;requiredEffects:Ljava/util/List;
      intermediary field_59117 Lnet/minecraft/class_11105$class_11106;field_59117:Ljava/util/List;
      official c Lfbx$a;c:Ljava/util/List;
    • randomEffects

      private final List<List<WorldEffect>> randomEffects
      Mappings:
      Namespace Name Mixin selector
      named randomEffects Lnet/minecraft/component/type/SpecialMineComponent$Builder;randomEffects:Ljava/util/List;
      intermediary field_59118 Lnet/minecraft/class_11105$class_11106;field_59118:Ljava/util/List;
      official d Lfbx$a;d:Ljava/util/List;
    • unlockedBy

      private final List<UnlockCondition> unlockedBy
      Mappings:
      Namespace Name Mixin selector
      named unlockedBy Lnet/minecraft/component/type/SpecialMineComponent$Builder;unlockedBy:Ljava/util/List;
      intermediary field_59119 Lnet/minecraft/class_11105$class_11106;field_59119:Ljava/util/List;
      official e Lfbx$a;e:Ljava/util/List;
    • unlockedAfter

      private final List<SpecialMineComponent> unlockedAfter
      Mappings:
      Namespace Name Mixin selector
      named unlockedAfter Lnet/minecraft/component/type/SpecialMineComponent$Builder;unlockedAfter:Ljava/util/List;
      intermediary field_59120 Lnet/minecraft/class_11105$class_11106;field_59120:Ljava/util/List;
      official f Lfbx$a;f:Ljava/util/List;
    • extraRandom

      private int extraRandom
      Mappings:
      Namespace Name Mixin selector
      named extraRandom Lnet/minecraft/component/type/SpecialMineComponent$Builder;extraRandom:I
      intermediary field_59121 Lnet/minecraft/class_11105$class_11106;field_59121:I
      official g Lfbx$a;g:I
  • Constructor Details

    • Builder

      public Builder(String id)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/component/type/SpecialMineComponent$Builder;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_11105$class_11106;<init>(Ljava/lang/String;)V
      official <init> Lfbx$a;<init>(Ljava/lang/String;)V
  • Method Details

    • nameStyle

      public SpecialMineComponent.Builder nameStyle(Style nameStyle)
      Mappings:
      Namespace Name Mixin selector
      named nameStyle Lnet/minecraft/component/type/SpecialMineComponent$Builder;nameStyle(Lnet/minecraft/text/Style;)Lnet/minecraft/component/type/SpecialMineComponent$Builder;
      intermediary method_69908 Lnet/minecraft/class_11105$class_11106;method_69908(Lnet/minecraft/class_2583;)Lnet/minecraft/class_11105$class_11106;
      official a Lfbx$a;a(Lyf;)Lfbx$a;
    • requiredEffects

      public SpecialMineComponent.Builder requiredEffects(WorldEffect[] requiredEffects)
      Mappings:
      Namespace Name Mixin selector
      named requiredEffects Lnet/minecraft/component/type/SpecialMineComponent$Builder;requiredEffects([Lnet/minecraft/aprilfools/WorldEffect;)Lnet/minecraft/component/type/SpecialMineComponent$Builder;
      intermediary method_69911 Lnet/minecraft/class_11105$class_11106;method_69911([Lnet/minecraft/class_11109;)Lnet/minecraft/class_11105$class_11106;
      official a Lfbx$a;a([Lfca;)Lfbx$a;
    • randomEffects

      public SpecialMineComponent.Builder randomEffects(WorldEffect[] randomEffects)
      Mappings:
      Namespace Name Mixin selector
      named randomEffects Lnet/minecraft/component/type/SpecialMineComponent$Builder;randomEffects([Lnet/minecraft/aprilfools/WorldEffect;)Lnet/minecraft/component/type/SpecialMineComponent$Builder;
      intermediary method_69913 Lnet/minecraft/class_11105$class_11106;method_69913([Lnet/minecraft/class_11109;)Lnet/minecraft/class_11105$class_11106;
      official b Lfbx$a;b([Lfca;)Lfbx$a;
    • randomEffects

      public SpecialMineComponent.Builder randomEffects(WorldEffectSet randomEffects)
      Mappings:
      Namespace Name Mixin selector
      named randomEffects Lnet/minecraft/component/type/SpecialMineComponent$Builder;randomEffects(Lnet/minecraft/aprilfools/WorldEffectSet;)Lnet/minecraft/component/type/SpecialMineComponent$Builder;
      intermediary method_69907 Lnet/minecraft/class_11105$class_11106;method_69907(Lnet/minecraft/class_11112;)Lnet/minecraft/class_11105$class_11106;
      official a Lfbx$a;a(Lfcc;)Lfbx$a;
    • extraRandom

      public SpecialMineComponent.Builder extraRandom(int extraRandom)
      Mappings:
      Namespace Name Mixin selector
      named extraRandom Lnet/minecraft/component/type/SpecialMineComponent$Builder;extraRandom(I)Lnet/minecraft/component/type/SpecialMineComponent$Builder;
      intermediary method_69906 Lnet/minecraft/class_11105$class_11106;method_69906(I)Lnet/minecraft/class_11105$class_11106;
      official a Lfbx$a;a(I)Lfbx$a;
    • unlockedBy

      public SpecialMineComponent.Builder unlockedBy(UnlockCondition[] unlockedBy)
      Mappings:
      Namespace Name Mixin selector
      named unlockedBy Lnet/minecraft/component/type/SpecialMineComponent$Builder;unlockedBy([Lnet/minecraft/aprilfools/UnlockCondition;)Lnet/minecraft/component/type/SpecialMineComponent$Builder;
      intermediary method_69909 Lnet/minecraft/class_11105$class_11106;method_69909([Lnet/minecraft/class_11057;)Lnet/minecraft/class_11105$class_11106;
      official a Lfbx$a;a([Ldnw;)Lfbx$a;
    • unlockedAfter

      public SpecialMineComponent.Builder unlockedAfter(SpecialMineComponent[] specialMines)
      Mappings:
      Namespace Name Mixin selector
      named unlockedAfter Lnet/minecraft/component/type/SpecialMineComponent$Builder;unlockedAfter([Lnet/minecraft/component/type/SpecialMineComponent;)Lnet/minecraft/component/type/SpecialMineComponent$Builder;
      intermediary method_69910 Lnet/minecraft/class_11105$class_11106;method_69910([Lnet/minecraft/class_11105;)Lnet/minecraft/class_11105$class_11106;
      official a Lfbx$a;a([Lfbx;)Lfbx$a;
    • buildAndRegister

      public SpecialMineComponent buildAndRegister()
      Mappings:
      Namespace Name Mixin selector
      named buildAndRegister Lnet/minecraft/component/type/SpecialMineComponent$Builder;buildAndRegister()Lnet/minecraft/component/type/SpecialMineComponent;
      intermediary method_69905 Lnet/minecraft/class_11105$class_11106;method_69905()Lnet/minecraft/class_11105;
      official a Lfbx$a;a()Lfbx;
    • build

      private SpecialMineComponent build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/component/type/SpecialMineComponent$Builder;build()Lnet/minecraft/component/type/SpecialMineComponent;
      intermediary method_69912 Lnet/minecraft/class_11105$class_11106;method_69912()Lnet/minecraft/class_11105;
      official b Lfbx$a;b()Lfbx;