Package net.minecraft.aprilfools
Class PlayerUnlock.Builder
java.lang.Object
net.minecraft.aprilfools.PlayerUnlock.Builder
- Enclosing class:
PlayerUnlock
- Mappings:
Namespace Name named net/minecraft/aprilfools/PlayerUnlock$Builderintermediary net/minecraft/class_10976$class_10977official awy$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<Consumer<ServerPlayerEntity>> private PlayerUnlock.Visibilityprivate final List<RegistryEntry<PlayerUnlock>> private final AdvancementDisplay.Builderprivate Stringprivate final Stringprivate final List<UnlockCondition> private final List<Consumer<ServerPlayerEntity>> private final Optional<RegistryEntry<PlayerUnlock>> (package private) int -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(String key, Optional<RegistryEntry<PlayerUnlock>> parent, Optional<AssetInfo> displayBackground) -
Method Summary
Modifier and TypeMethodDescriptionactivation(Consumer<ServerPlayerEntity> activation) attributeModifier(RegistryEntry<EntityAttribute> attribute, double value, EntityAttributeModifier.Operation operation) private PlayerUnlockbuild()defaultVisibility(PlayerUnlock.Visibility defaultVisibility) final PlayerUnlock.Builderdisables(RegistryEntry<PlayerUnlock>[] unlocks) exclusiveKey(String exclusiveKey) madeVisibleBy(UnlockCondition[] madeVisibleBy) method_69200(TagKey<Item> tagKey, float float2) method_69202(EntityType<?> entityType) method_69205(EntityType<?> entityType, Class<? extends TameableEntity> class2, Consumer<TameableEntity> consumer) method_69208(Item item, float float2) onMineEnter(Consumer<ServerPlayerEntity> onMineEnter) onMineEnterEffect(RegistryEntry<StatusEffect> effect, int seconds) onMineEnterEffect(RegistryEntry<StatusEffect> effect, int seconds, int amplifier) onMineEnterGive(Function<ServerPlayerEntity, ItemStack> playerToStack) onMineEnterGive(Item[] items) onMineEnterGive(ItemStack[] stacks) final PlayerUnlock.BuilderonMineEnterGiveEnchanted(Item item, Pair<RegistryKey<Enchantment>, Integer>[] enchantments) register()unlockPrice(int unlockPrice)
-
Field Details
-
key
- Mappings:
Namespace Name Mixin selector named keyLnet/minecraft/aprilfools/PlayerUnlock$Builder;key:Ljava/lang/String;intermediary field_58342Lnet/minecraft/class_10976$class_10977;field_58342:Ljava/lang/String;official bLawy$a;b:Ljava/lang/String;
-
parent
- Mappings:
Namespace Name Mixin selector named parentLnet/minecraft/aprilfools/PlayerUnlock$Builder;parent:Ljava/util/Optional;intermediary field_58343Lnet/minecraft/class_10976$class_10977;field_58343:Ljava/util/Optional;official cLawy$a;c:Ljava/util/Optional;
-
display
- Mappings:
Namespace Name Mixin selector named displayLnet/minecraft/aprilfools/PlayerUnlock$Builder;display:Lnet/minecraft/advancement/AdvancementDisplay$Builder;intermediary field_58344Lnet/minecraft/class_10976$class_10977;field_58344:Lnet/minecraft/class_185$class_10974;official dLawy$a;d:Lav$a;
-
activation
- Mappings:
Namespace Name Mixin selector named activationLnet/minecraft/aprilfools/PlayerUnlock$Builder;activation:Ljava/util/List;intermediary field_58345Lnet/minecraft/class_10976$class_10977;field_58345:Ljava/util/List;official eLawy$a;e:Ljava/util/List;
-
onMineEnter
- Mappings:
Namespace Name Mixin selector named onMineEnterLnet/minecraft/aprilfools/PlayerUnlock$Builder;onMineEnter:Ljava/util/List;intermediary field_58346Lnet/minecraft/class_10976$class_10977;field_58346:Ljava/util/List;official fLawy$a;f:Ljava/util/List;
-
madeVisibleBy
- Mappings:
Namespace Name Mixin selector named madeVisibleByLnet/minecraft/aprilfools/PlayerUnlock$Builder;madeVisibleBy:Ljava/util/List;intermediary field_58347Lnet/minecraft/class_10976$class_10977;field_58347:Ljava/util/List;official gLawy$a;g:Ljava/util/List;
-
disables
- Mappings:
Namespace Name Mixin selector named disablesLnet/minecraft/aprilfools/PlayerUnlock$Builder;disables:Ljava/util/List;intermediary field_58348Lnet/minecraft/class_10976$class_10977;field_58348:Ljava/util/List;official hLawy$a;h:Ljava/util/List;
-
experienceFactoryForItemTag
- Mappings:
Namespace Name Mixin selector named experienceFactoryForItemTagLnet/minecraft/aprilfools/PlayerUnlock$Builder;experienceFactoryForItemTag:Ljava/util/Map;intermediary field_58349Lnet/minecraft/class_10976$class_10977;field_58349:Ljava/util/Map;official iLawy$a;i:Ljava/util/Map;
-
experienceFactorForItem
- Mappings:
Namespace Name Mixin selector named experienceFactorForItemLnet/minecraft/aprilfools/PlayerUnlock$Builder;experienceFactorForItem:Ljava/util/Map;intermediary field_58350Lnet/minecraft/class_10976$class_10977;field_58350:Ljava/util/Map;official jLawy$a;j:Ljava/util/Map;
-
defaultVisibility
- Mappings:
Namespace Name Mixin selector named defaultVisibilityLnet/minecraft/aprilfools/PlayerUnlock$Builder;defaultVisibility:Lnet/minecraft/aprilfools/PlayerUnlock$Visibility;intermediary field_58351Lnet/minecraft/class_10976$class_10977;field_58351:Lnet/minecraft/class_10976$class_10978;official kLawy$a;k:Lawy$b;
-
unlockPrice
int unlockPrice- Mappings:
Namespace Name Mixin selector named unlockPriceLnet/minecraft/aprilfools/PlayerUnlock$Builder;unlockPrice:Iintermediary field_58341Lnet/minecraft/class_10976$class_10977;field_58341:Iofficial aLawy$a;a:I
-
exclusiveKey
- Mappings:
Namespace Name Mixin selector named exclusiveKeyLnet/minecraft/aprilfools/PlayerUnlock$Builder;exclusiveKey:Ljava/lang/String;intermediary field_58352Lnet/minecraft/class_10976$class_10977;field_58352:Ljava/lang/String;official lLawy$a;l:Ljava/lang/String;
-
-
Constructor Details
-
Builder
public Builder(String key, Optional<RegistryEntry<PlayerUnlock>> parent, Optional<AssetInfo> displayBackground) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/aprilfools/PlayerUnlock$Builder;<init>(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_10976$class_10977;<init>(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Vofficial <init>Lawy$a;<init>(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)V
-
-
Method Details
-
icon
- Mappings:
Namespace Name Mixin selector named iconLnet/minecraft/aprilfools/PlayerUnlock$Builder;icon(Ljava/util/function/Supplier;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69218Lnet/minecraft/class_10976$class_10977;method_69218(Ljava/util/function/Supplier;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ljava/util/function/Supplier;)Lawy$a;
-
icon
- Mappings:
Namespace Name Mixin selector named iconLnet/minecraft/aprilfools/PlayerUnlock$Builder;icon(Lnet/minecraft/item/Item;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69207Lnet/minecraft/class_10976$class_10977;method_69207(Lnet/minecraft/class_1792;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ldco;)Lawy$a;
-
icon
- Mappings:
Namespace Name Mixin selector named iconLnet/minecraft/aprilfools/PlayerUnlock$Builder;icon(Ljava/lang/String;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69213Lnet/minecraft/class_10976$class_10977;method_69213(Ljava/lang/String;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ljava/lang/String;)Lawy$a;
-
title
- Mappings:
Namespace Name Mixin selector named titleLnet/minecraft/aprilfools/PlayerUnlock$Builder;title(Lnet/minecraft/text/Text;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69223Lnet/minecraft/class_10976$class_10977;method_69223(Lnet/minecraft/class_2561;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Lxi;)Lawy$a;
-
madeVisibleBy
- Mappings:
Namespace Name Mixin selector named madeVisibleByLnet/minecraft/aprilfools/PlayerUnlock$Builder;madeVisibleBy([Lnet/minecraft/aprilfools/UnlockCondition;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69226Lnet/minecraft/class_10976$class_10977;method_69226([Lnet/minecraft/class_11057;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a([Ldnw;)Lawy$a;
-
defaultVisibility
- Mappings:
Namespace Name Mixin selector named defaultVisibilityLnet/minecraft/aprilfools/PlayerUnlock$Builder;defaultVisibility(Lnet/minecraft/aprilfools/PlayerUnlock$Visibility;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69199Lnet/minecraft/class_10976$class_10977;method_69199(Lnet/minecraft/class_10976$class_10978;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Lawy$b;)Lawy$a;
-
unlockPrice
- Mappings:
Namespace Name Mixin selector named unlockPriceLnet/minecraft/aprilfools/PlayerUnlock$Builder;unlockPrice(I)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69194Lnet/minecraft/class_10976$class_10977;method_69194(I)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(I)Lawy$a;
-
exclusiveKey
- Mappings:
Namespace Name Mixin selector named exclusiveKeyLnet/minecraft/aprilfools/PlayerUnlock$Builder;exclusiveKey(Ljava/lang/String;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69232Lnet/minecraft/class_10976$class_10977;method_69232(Ljava/lang/String;)Lnet/minecraft/class_10976$class_10977;official bLawy$a;b(Ljava/lang/String;)Lawy$a;
-
activation
- Mappings:
Namespace Name Mixin selector named activationLnet/minecraft/aprilfools/PlayerUnlock$Builder;activation(Ljava/util/function/Consumer;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69215Lnet/minecraft/class_10976$class_10977;method_69215(Ljava/util/function/Consumer;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ljava/util/function/Consumer;)Lawy$a;
-
attributeModifier
public PlayerUnlock.Builder attributeModifier(RegistryEntry<EntityAttribute> attribute, double value, EntityAttributeModifier.Operation operation) - Mappings:
Namespace Name Mixin selector named attributeModifierLnet/minecraft/aprilfools/PlayerUnlock$Builder;attributeModifier(Lnet/minecraft/registry/entry/RegistryEntry;DLnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69219Lnet/minecraft/class_10976$class_10977;method_69219(Lnet/minecraft/class_6880;DLnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ljh;DLcaj$a;)Lawy$a;
-
onMineEnter
- Mappings:
Namespace Name Mixin selector named onMineEnterLnet/minecraft/aprilfools/PlayerUnlock$Builder;onMineEnter(Ljava/util/function/Consumer;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69234Lnet/minecraft/class_10976$class_10977;method_69234(Ljava/util/function/Consumer;)Lnet/minecraft/class_10976$class_10977;official bLawy$a;b(Ljava/util/function/Consumer;)Lawy$a;
-
onMineEnterGive
- Mappings:
Namespace Name Mixin selector named onMineEnterGiveLnet/minecraft/aprilfools/PlayerUnlock$Builder;onMineEnterGive([Lnet/minecraft/item/Item;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69224Lnet/minecraft/class_10976$class_10977;method_69224([Lnet/minecraft/class_1792;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a([Ldco;)Lawy$a;
-
method_69200
- Mappings:
Namespace Name Mixin selector named method_69200Lnet/minecraft/aprilfools/PlayerUnlock$Builder;method_69200(Lnet/minecraft/registry/tag/TagKey;F)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69200Lnet/minecraft/class_10976$class_10977;method_69200(Lnet/minecraft/class_6862;F)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Laza;F)Lawy$a;
-
method_69208
- Mappings:
Namespace Name Mixin selector named method_69208Lnet/minecraft/aprilfools/PlayerUnlock$Builder;method_69208(Lnet/minecraft/item/Item;F)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69208Lnet/minecraft/class_10976$class_10977;method_69208(Lnet/minecraft/class_1792;F)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ldco;F)Lawy$a;
-
onMineEnterGive
- Mappings:
Namespace Name Mixin selector named onMineEnterGiveLnet/minecraft/aprilfools/PlayerUnlock$Builder;onMineEnterGive([Lnet/minecraft/item/ItemStack;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69225Lnet/minecraft/class_10976$class_10977;method_69225([Lnet/minecraft/class_1799;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a([Ldcs;)Lawy$a;
-
onMineEnterGive
- Mappings:
Namespace Name Mixin selector named onMineEnterGiveLnet/minecraft/aprilfools/PlayerUnlock$Builder;onMineEnterGive(Ljava/util/function/Function;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69216Lnet/minecraft/class_10976$class_10977;method_69216(Ljava/util/function/Function;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ljava/util/function/Function;)Lawy$a;
-
onMineEnterGiveEnchanted
@SafeVarargs public final PlayerUnlock.Builder onMineEnterGiveEnchanted(Item item, Pair<RegistryKey<Enchantment>, Integer>[] enchantments) - Mappings:
Namespace Name Mixin selector named onMineEnterGiveEnchantedLnet/minecraft/aprilfools/PlayerUnlock$Builder;onMineEnterGiveEnchanted(Lnet/minecraft/item/Item;[Lit/unimi/dsi/fastutil/Pair;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69210Lnet/minecraft/class_10976$class_10977;method_69210(Lnet/minecraft/class_1792;[Lit/unimi/dsi/fastutil/Pair;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ldco;[Lit/unimi/dsi/fastutil/Pair;)Lawy$a;
-
onMineEnterEffect
- Mappings:
Namespace Name Mixin selector named onMineEnterEffectLnet/minecraft/aprilfools/PlayerUnlock$Builder;onMineEnterEffect(Lnet/minecraft/registry/entry/RegistryEntry;I)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69221Lnet/minecraft/class_10976$class_10977;method_69221(Lnet/minecraft/class_6880;I)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ljh;I)Lawy$a;
-
onMineEnterEffect
public PlayerUnlock.Builder onMineEnterEffect(RegistryEntry<StatusEffect> effect, int seconds, int amplifier) - Mappings:
Namespace Name Mixin selector named onMineEnterEffectLnet/minecraft/aprilfools/PlayerUnlock$Builder;onMineEnterEffect(Lnet/minecraft/registry/entry/RegistryEntry;II)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69222Lnet/minecraft/class_10976$class_10977;method_69222(Lnet/minecraft/class_6880;II)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Ljh;II)Lawy$a;
-
method_69202
- Mappings:
Namespace Name Mixin selector named method_69202Lnet/minecraft/aprilfools/PlayerUnlock$Builder;method_69202(Lnet/minecraft/entity/EntityType;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69202Lnet/minecraft/class_10976$class_10977;method_69202(Lnet/minecraft/class_1299;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Lbyn;)Lawy$a;
-
method_69205
public PlayerUnlock.Builder method_69205(EntityType<?> entityType, Class<? extends TameableEntity> class2, Consumer<TameableEntity> consumer) - Mappings:
Namespace Name Mixin selector named method_69205Lnet/minecraft/aprilfools/PlayerUnlock$Builder;method_69205(Lnet/minecraft/entity/EntityType;Ljava/lang/Class;Ljava/util/function/Consumer;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69205Lnet/minecraft/class_10976$class_10977;method_69205(Lnet/minecraft/class_1299;Ljava/lang/Class;Ljava/util/function/Consumer;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a(Lbyn;Ljava/lang/Class;Ljava/util/function/Consumer;)Lawy$a;
-
disables
- Mappings:
Namespace Name Mixin selector named disablesLnet/minecraft/aprilfools/PlayerUnlock$Builder;disables([Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/aprilfools/PlayerUnlock$Builder;intermediary method_69227Lnet/minecraft/class_10976$class_10977;method_69227([Lnet/minecraft/class_6880;)Lnet/minecraft/class_10976$class_10977;official aLawy$a;a([Ljh;)Lawy$a;
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/aprilfools/PlayerUnlock$Builder;build()Lnet/minecraft/aprilfools/PlayerUnlock;intermediary method_69228Lnet/minecraft/class_10976$class_10977;method_69228()Lnet/minecraft/class_10976;official bLawy$a;b()Lawy;
-
register
- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/aprilfools/PlayerUnlock$Builder;register()Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_69191Lnet/minecraft/class_10976$class_10977;method_69191()Lnet/minecraft/class_6880;official aLawy$a;a()Ljh;
-