Class WorldEffect.Builder

java.lang.Object
net.minecraft.aprilfools.WorldEffect.Builder
Enclosing class:
WorldEffect

public static class WorldEffect.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/aprilfools/WorldEffect$Builder
intermediary net/minecraft/class_11109$class_11110
official fca$a
  • Field Details

    • id

      private final String id
      Mappings:
      Namespace Name Mixin selector
      named id Lnet/minecraft/aprilfools/WorldEffect$Builder;id:Ljava/lang/String;
      intermediary field_59139 Lnet/minecraft/class_11109$class_11110;field_59139:Ljava/lang/String;
      official a Lfca$a;a:Ljava/lang/String;
    • nameStyle

      private Style nameStyle
      Mappings:
      Namespace Name Mixin selector
      named nameStyle Lnet/minecraft/aprilfools/WorldEffect$Builder;nameStyle:Lnet/minecraft/text/Style;
      intermediary field_59140 Lnet/minecraft/class_11109$class_11110;field_59140:Lnet/minecraft/class_2583;
      official b Lfca$a;b:Lyf;
    • itemModel

      @Nullable private @Nullable Identifier itemModel
      Mappings:
      Namespace Name Mixin selector
      named itemModel Lnet/minecraft/aprilfools/WorldEffect$Builder;itemModel:Lnet/minecraft/util/Identifier;
      intermediary field_59141 Lnet/minecraft/class_11109$class_11110;field_59141:Lnet/minecraft/class_2960;
      official c Lfca$a;c:Lamb;
    • components

      private final List<class_11111> components
      Mappings:
      Namespace Name Mixin selector
      named components Lnet/minecraft/aprilfools/WorldEffect$Builder;components:Ljava/util/List;
      intermediary field_59142 Lnet/minecraft/class_11109$class_11110;field_59142:Ljava/util/List;
      official d Lfca$a;d:Ljava/util/List;
    • unlockedBy

      private final List<UnlockCondition> unlockedBy
      Mappings:
      Namespace Name Mixin selector
      named unlockedBy Lnet/minecraft/aprilfools/WorldEffect$Builder;unlockedBy:Ljava/util/List;
      intermediary field_59143 Lnet/minecraft/class_11109$class_11110;field_59143:Ljava/util/List;
      official e Lfca$a;e:Ljava/util/List;
    • unlockAfter

      private final List<WorldEffect> unlockAfter
      Mappings:
      Namespace Name Mixin selector
      named unlockAfter Lnet/minecraft/aprilfools/WorldEffect$Builder;unlockAfter:Ljava/util/List;
      intermediary field_59144 Lnet/minecraft/class_11109$class_11110;field_59144:Ljava/util/List;
      official f Lfca$a;f:Ljava/util/List;
    • requiredUnlockCount

      private int requiredUnlockCount
      Mappings:
      Namespace Name Mixin selector
      named requiredUnlockCount Lnet/minecraft/aprilfools/WorldEffect$Builder;requiredUnlockCount:I
      intermediary field_59145 Lnet/minecraft/class_11109$class_11110;field_59145:I
      official g Lfca$a;g:I
    • inSets

      private final Set<WorldEffectSet> inSets
      Mappings:
      Namespace Name Mixin selector
      named inSets Lnet/minecraft/aprilfools/WorldEffect$Builder;inSets:Ljava/util/Set;
      intermediary field_59146 Lnet/minecraft/class_11109$class_11110;field_59146:Ljava/util/Set;
      official h Lfca$a;h:Ljava/util/Set;
    • experienceModifier

      private float experienceModifier
      Mappings:
      Namespace Name Mixin selector
      named experienceModifier Lnet/minecraft/aprilfools/WorldEffect$Builder;experienceModifier:F
      intermediary field_59147 Lnet/minecraft/class_11109$class_11110;field_59147:F
      official i Lfca$a;i:F
    • randomWeight

      private int randomWeight
      Mappings:
      Namespace Name Mixin selector
      named randomWeight Lnet/minecraft/aprilfools/WorldEffect$Builder;randomWeight:I
      intermediary field_59148 Lnet/minecraft/class_11109$class_11110;field_59148:I
      official j Lfca$a;j:I
    • randomizationMode

      private RandomizationMode randomizationMode
      Mappings:
      Namespace Name Mixin selector
      named randomizationMode Lnet/minecraft/aprilfools/WorldEffect$Builder;randomizationMode:Lnet/minecraft/aprilfools/RandomizationMode;
      intermediary field_59149 Lnet/minecraft/class_11109$class_11110;field_59149:Lnet/minecraft/class_11104;
      official k Lfca$a;k:Lfbw;
    • unlockMode

      private UnlockMode unlockMode
      Mappings:
      Namespace Name Mixin selector
      named unlockMode Lnet/minecraft/aprilfools/WorldEffect$Builder;unlockMode:Lnet/minecraft/aprilfools/UnlockMode;
      intermediary field_59150 Lnet/minecraft/class_11109$class_11110;field_59150:Lnet/minecraft/class_11108;
      official l Lfca$a;l:Lfbz;
    • multiplayerOnly

      private boolean multiplayerOnly
      Mappings:
      Namespace Name Mixin selector
      named multiplayerOnly Lnet/minecraft/aprilfools/WorldEffect$Builder;multiplayerOnly:Z
      intermediary field_59151 Lnet/minecraft/class_11109$class_11110;field_59151:Z
      official m Lfca$a;m:Z
    • onMineEnter

      private final List<Consumer<ServerWorld>> onMineEnter
      Mappings:
      Namespace Name Mixin selector
      named onMineEnter Lnet/minecraft/aprilfools/WorldEffect$Builder;onMineEnter:Ljava/util/List;
      intermediary field_59152 Lnet/minecraft/class_11109$class_11110;field_59152:Ljava/util/List;
      official n Lfca$a;n:Ljava/util/List;
    • onMineLeave

      private final List<Consumer<ServerWorld>> onMineLeave
      Mappings:
      Namespace Name Mixin selector
      named onMineLeave Lnet/minecraft/aprilfools/WorldEffect$Builder;onMineLeave:Ljava/util/List;
      intermediary field_59153 Lnet/minecraft/class_11109$class_11110;field_59153:Ljava/util/List;
      official o Lfca$a;o:Ljava/util/List;
    • onMineTick

      private final List<Consumer<ServerWorld>> onMineTick
      Mappings:
      Namespace Name Mixin selector
      named onMineTick Lnet/minecraft/aprilfools/WorldEffect$Builder;onMineTick:Ljava/util/List;
      intermediary field_59154 Lnet/minecraft/class_11109$class_11110;field_59154:Ljava/util/List;
      official p Lfca$a;p:Ljava/util/List;
    • incompatibleWith

      private final Set<WorldEffect> incompatibleWith
      Mappings:
      Namespace Name Mixin selector
      named incompatibleWith Lnet/minecraft/aprilfools/WorldEffect$Builder;incompatibleWith:Ljava/util/Set;
      intermediary field_59155 Lnet/minecraft/class_11109$class_11110;field_59155:Ljava/util/Set;
      official q Lfca$a;q:Ljava/util/Set;
  • Constructor Details

    • Builder

      public Builder(String id)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/aprilfools/WorldEffect$Builder;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_11109$class_11110;<init>(Ljava/lang/String;)V
      official <init> Lfca$a;<init>(Ljava/lang/String;)V
  • Method Details

    • nameStyle

      public WorldEffect.Builder nameStyle(Style nameStyle)
      Mappings:
      Namespace Name Mixin selector
      named nameStyle Lnet/minecraft/aprilfools/WorldEffect$Builder;nameStyle(Lnet/minecraft/text/Style;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69941 Lnet/minecraft/class_11109$class_11110;method_69941(Lnet/minecraft/class_2583;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a(Lyf;)Lfca$a;
    • itemModel

      private WorldEffect.Builder itemModel(Identifier itemModel)
      Mappings:
      Namespace Name Mixin selector
      named itemModel Lnet/minecraft/aprilfools/WorldEffect$Builder;itemModel(Lnet/minecraft/util/Identifier;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69931 Lnet/minecraft/class_11109$class_11110;method_69931(Lnet/minecraft/class_2960;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a(Lamb;)Lfca$a;
    • itemModel

      public WorldEffect.Builder itemModel(Item item)
      Mappings:
      Namespace Name Mixin selector
      named itemModel Lnet/minecraft/aprilfools/WorldEffect$Builder;itemModel(Lnet/minecraft/item/Item;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69934 Lnet/minecraft/class_11109$class_11110;method_69934(Lnet/minecraft/class_1792;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a(Ldco;)Lfca$a;
    • method_69937

      public WorldEffect.Builder method_69937(String string)
      Mappings:
      Namespace Name Mixin selector
      named method_69937 Lnet/minecraft/aprilfools/WorldEffect$Builder;method_69937(Ljava/lang/String;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69937 Lnet/minecraft/class_11109$class_11110;method_69937(Ljava/lang/String;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a(Ljava/lang/String;)Lfca$a;
    • randomWeight

      public WorldEffect.Builder randomWeight(int randomWeight)
      Mappings:
      Namespace Name Mixin selector
      named randomWeight Lnet/minecraft/aprilfools/WorldEffect$Builder;randomWeight(I)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69930 Lnet/minecraft/class_11109$class_11110;method_69930(I)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a(I)Lfca$a;
    • randomizationWhenUnlockable

      public WorldEffect.Builder randomizationWhenUnlockable()
      Mappings:
      Namespace Name Mixin selector
      named randomizationWhenUnlockable Lnet/minecraft/aprilfools/WorldEffect$Builder;randomizationWhenUnlockable()Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69928 Lnet/minecraft/class_11109$class_11110;method_69928()Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a()Lfca$a;
    • randomizationNever

      public WorldEffect.Builder randomizationNever()
      Mappings:
      Namespace Name Mixin selector
      named randomizationNever Lnet/minecraft/aprilfools/WorldEffect$Builder;randomizationNever()Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69946 Lnet/minecraft/class_11109$class_11110;method_69946()Lnet/minecraft/class_11109$class_11110;
      official b Lfca$a;b()Lfca$a;
    • neverUnlocked

      public WorldEffect.Builder neverUnlocked()
      Mappings:
      Namespace Name Mixin selector
      named neverUnlocked Lnet/minecraft/aprilfools/WorldEffect$Builder;neverUnlocked()Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69953 Lnet/minecraft/class_11109$class_11110;method_69953()Lnet/minecraft/class_11109$class_11110;
      official c Lfca$a;c()Lfca$a;
    • multiplayerOnly

      public WorldEffect.Builder multiplayerOnly()
      Mappings:
      Namespace Name Mixin selector
      named multiplayerOnly Lnet/minecraft/aprilfools/WorldEffect$Builder;multiplayerOnly()Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69958 Lnet/minecraft/class_11109$class_11110;method_69958()Lnet/minecraft/class_11109$class_11110;
      official d Lfca$a;d()Lfca$a;
    • method_69945

      public WorldEffect.Builder method_69945(class_11111[] class_11111)
      Mappings:
      Namespace Name Mixin selector
      named method_69945 Lnet/minecraft/aprilfools/WorldEffect$Builder;method_69945([Lnet/minecraft/class_11111;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69945 Lnet/minecraft/class_11109$class_11110;method_69945([Lnet/minecraft/class_11111;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a([Lfcb;)Lfca$a;
    • biomes

      @SafeVarargs public final WorldEffect.Builder biomes(RegistryKey<Biome>[] biomes)
      Mappings:
      Namespace Name Mixin selector
      named biomes Lnet/minecraft/aprilfools/WorldEffect$Builder;biomes([Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69942 Lnet/minecraft/class_11109$class_11110;method_69942([Lnet/minecraft/class_5321;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a([Lama;)Lfca$a;
    • component

      public final WorldEffect.Builder component(Consumer<class_11114> consumer)
      Mappings:
      Namespace Name Mixin selector
      named component Lnet/minecraft/aprilfools/WorldEffect$Builder;component(Ljava/util/function/Consumer;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69939 Lnet/minecraft/class_11109$class_11110;method_69939(Ljava/util/function/Consumer;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a(Ljava/util/function/Consumer;)Lfca$a;
    • unlockedByCondition

      public WorldEffect.Builder unlockedByCondition(UnlockCondition[] unlockCondition)
      Mappings:
      Namespace Name Mixin selector
      named unlockedByCondition Lnet/minecraft/aprilfools/WorldEffect$Builder;unlockedByCondition([Lnet/minecraft/aprilfools/UnlockCondition;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69943 Lnet/minecraft/class_11109$class_11110;method_69943([Lnet/minecraft/class_11057;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a([Ldnw;)Lfca$a;
    • unlockedOnWin

      public WorldEffect.Builder unlockedOnWin()
      Mappings:
      Namespace Name Mixin selector
      named unlockedOnWin Lnet/minecraft/aprilfools/WorldEffect$Builder;unlockedOnWin()Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69960 Lnet/minecraft/class_11109$class_11110;method_69960()Lnet/minecraft/class_11109$class_11110;
      official e Lfca$a;e()Lfca$a;
    • alwaysUnlocked

      public WorldEffect.Builder alwaysUnlocked()
      Mappings:
      Namespace Name Mixin selector
      named alwaysUnlocked Lnet/minecraft/aprilfools/WorldEffect$Builder;alwaysUnlocked()Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69962 Lnet/minecraft/class_11109$class_11110;method_69962()Lnet/minecraft/class_11109$class_11110;
      official f Lfca$a;f()Lfca$a;
    • experienceModifier

      public WorldEffect.Builder experienceModifier(float experienceModifier)
      Mappings:
      Namespace Name Mixin selector
      named experienceModifier Lnet/minecraft/aprilfools/WorldEffect$Builder;experienceModifier(F)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69929 Lnet/minecraft/class_11109$class_11110;method_69929(F)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a(F)Lfca$a;
    • unlockAfter

      public WorldEffect.Builder unlockAfter(WorldEffect[] effect)
      Mappings:
      Namespace Name Mixin selector
      named unlockAfter Lnet/minecraft/aprilfools/WorldEffect$Builder;unlockAfter([Lnet/minecraft/aprilfools/WorldEffect;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69944 Lnet/minecraft/class_11109$class_11110;method_69944([Lnet/minecraft/class_11109;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a([Lfca;)Lfca$a;
    • requiredUnlockCount

      public WorldEffect.Builder requiredUnlockCount(int requiredUnlockCount)
      Mappings:
      Namespace Name Mixin selector
      named requiredUnlockCount Lnet/minecraft/aprilfools/WorldEffect$Builder;requiredUnlockCount(I)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69947 Lnet/minecraft/class_11109$class_11110;method_69947(I)Lnet/minecraft/class_11109$class_11110;
      official b Lfca$a;b(I)Lfca$a;
    • inSets

      public WorldEffect.Builder inSets(WorldEffectSet set)
      Mappings:
      Namespace Name Mixin selector
      named inSets Lnet/minecraft/aprilfools/WorldEffect$Builder;inSets(Lnet/minecraft/aprilfools/WorldEffectSet;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69936 Lnet/minecraft/class_11109$class_11110;method_69936(Lnet/minecraft/class_11112;)Lnet/minecraft/class_11109$class_11110;
      official a Lfca$a;a(Lfcc;)Lfca$a;
    • incompatibleWith

      public WorldEffect.Builder incompatibleWith(WorldEffect[] effects)
      Mappings:
      Namespace Name Mixin selector
      named incompatibleWith Lnet/minecraft/aprilfools/WorldEffect$Builder;incompatibleWith([Lnet/minecraft/aprilfools/WorldEffect;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69952 Lnet/minecraft/class_11109$class_11110;method_69952([Lnet/minecraft/class_11109;)Lnet/minecraft/class_11109$class_11110;
      official b Lfca$a;b([Lfca;)Lfca$a;
    • onMineEnter

      public WorldEffect.Builder onMineEnter(Consumer<ServerWorld> onMineEnter)
      Mappings:
      Namespace Name Mixin selector
      named onMineEnter Lnet/minecraft/aprilfools/WorldEffect$Builder;onMineEnter(Ljava/util/function/Consumer;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69951 Lnet/minecraft/class_11109$class_11110;method_69951(Ljava/util/function/Consumer;)Lnet/minecraft/class_11109$class_11110;
      official b Lfca$a;b(Ljava/util/function/Consumer;)Lfca$a;
    • onMineLeave

      public WorldEffect.Builder onMineLeave(Consumer<ServerWorld> onMineLeave)
      Mappings:
      Namespace Name Mixin selector
      named onMineLeave Lnet/minecraft/aprilfools/WorldEffect$Builder;onMineLeave(Ljava/util/function/Consumer;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69957 Lnet/minecraft/class_11109$class_11110;method_69957(Ljava/util/function/Consumer;)Lnet/minecraft/class_11109$class_11110;
      official c Lfca$a;c(Ljava/util/function/Consumer;)Lfca$a;
    • onMineEnterPlayer

      public WorldEffect.Builder onMineEnterPlayer(Consumer<ServerPlayerEntity> onMineEnter)
      Mappings:
      Namespace Name Mixin selector
      named onMineEnterPlayer Lnet/minecraft/aprilfools/WorldEffect$Builder;onMineEnterPlayer(Ljava/util/function/Consumer;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69959 Lnet/minecraft/class_11109$class_11110;method_69959(Ljava/util/function/Consumer;)Lnet/minecraft/class_11109$class_11110;
      official d Lfca$a;d(Ljava/util/function/Consumer;)Lfca$a;
    • onMineTick

      public WorldEffect.Builder onMineTick(Consumer<ServerWorld> onMineTick)
      Mappings:
      Namespace Name Mixin selector
      named onMineTick Lnet/minecraft/aprilfools/WorldEffect$Builder;onMineTick(Ljava/util/function/Consumer;)Lnet/minecraft/aprilfools/WorldEffect$Builder;
      intermediary method_69961 Lnet/minecraft/class_11109$class_11110;method_69961(Ljava/util/function/Consumer;)Lnet/minecraft/class_11109$class_11110;
      official e Lfca$a;e(Ljava/util/function/Consumer;)Lfca$a;
    • buildAndRegister

      public WorldEffect buildAndRegister()
      Mappings:
      Namespace Name Mixin selector
      named buildAndRegister Lnet/minecraft/aprilfools/WorldEffect$Builder;buildAndRegister()Lnet/minecraft/aprilfools/WorldEffect;
      intermediary method_69963 Lnet/minecraft/class_11109$class_11110;method_69963()Lnet/minecraft/class_11109;
      official g Lfca$a;g()Lfca;
    • build

      private WorldEffect build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/aprilfools/WorldEffect$Builder;build()Lnet/minecraft/aprilfools/WorldEffect;
      intermediary method_69964 Lnet/minecraft/class_11109$class_11110;method_69964()Lnet/minecraft/class_11109;
      official h Lfca$a;h()Lfca;