Package net.minecraft.loot.provider.nbt
Class ContextLootNbtProvider
java.lang.Object
net.minecraft.loot.provider.nbt.ContextLootNbtProvider
- All Implemented Interfaces:
LootNbtProvider
- Mappings:
Namespace Name named net/minecraft/loot/provider/nbt/ContextLootNbtProviderintermediary net/minecraft/class_5646official fql
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<ContextLootNbtProvider> static final com.mojang.serialization.Codec<ContextLootNbtProvider> private final class_12283<NbtElement> private static final com.mojang.serialization.Codec<class_12283<NbtElement>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LootNbtProvider@Nullable NbtElementgetNbt(LootContext context) Set<ContextParameter<?>> getType()
-
Field Details
-
TARGET_CODEC
- Mappings:
Namespace Name Mixin selector named TARGET_CODECLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;TARGET_CODEC:Lcom/mojang/serialization/Codec;intermediary field_45881Lnet/minecraft/class_5646;field_45881:Lcom/mojang/serialization/Codec;official cLfql;c:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_45879Lnet/minecraft/class_5646;field_45879:Lcom/mojang/serialization/MapCodec;official aLfql;a:Lcom/mojang/serialization/MapCodec;
-
INLINE_CODEC
- Mappings:
Namespace Name Mixin selector named INLINE_CODECLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;INLINE_CODEC:Lcom/mojang/serialization/Codec;intermediary field_45880Lnet/minecraft/class_5646;field_45880:Lcom/mojang/serialization/Codec;official bLfql;b:Lcom/mojang/serialization/Codec;
-
target
- Mappings:
Namespace Name Mixin selector named targetLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;target:Lnet/minecraft/class_12283;intermediary field_63061Lnet/minecraft/class_5646;field_63061:Lnet/minecraft/class_12283;official dLfql;d:Lfmn;
-
-
Constructor Details
-
ContextLootNbtProvider
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;<init>(Lnet/minecraft/class_12283;)Vintermediary <init>Lnet/minecraft/class_5646;<init>(Lnet/minecraft/class_12283;)Vofficial <init>Lfql;<init>(Lfmn;)V
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceLootNbtProvider- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/loot/provider/nbt/LootNbtProvider;getType()Lnet/minecraft/loot/provider/nbt/LootNbtProviderType;intermediary method_32439Lnet/minecraft/class_5651;method_32439()Lnet/minecraft/class_5650;official aLfqn;a()Lfqm;
-
getNbt
- Specified by:
getNbtin interfaceLootNbtProvider- Mappings:
Namespace Name Mixin selector named getNbtLnet/minecraft/loot/provider/nbt/LootNbtProvider;getNbt(Lnet/minecraft/loot/context/LootContext;)Lnet/minecraft/nbt/NbtElement;intermediary method_32440Lnet/minecraft/class_5651;method_32440(Lnet/minecraft/class_47;)Lnet/minecraft/class_2520;official aLfqn;a(Lfmm;)Lwa;
-
getRequiredParameters
- Specified by:
getRequiredParametersin interfaceLootNbtProvider- Mappings:
Namespace Name Mixin selector named getRequiredParametersLnet/minecraft/loot/provider/nbt/LootNbtProvider;getRequiredParameters()Ljava/util/Set;intermediary method_32441Lnet/minecraft/class_5651;method_32441()Ljava/util/Set;official bLfqn;b()Ljava/util/Set;
-
fromTarget
- Mappings:
Namespace Name Mixin selector named fromTargetLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;fromTarget(Lnet/minecraft/loot/context/LootContext$EntityReference;)Lnet/minecraft/loot/provider/nbt/LootNbtProvider;intermediary method_35568Lnet/minecraft/class_5646;method_35568(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5651;official aLfql;a(Lfmm$c;)Lfqn;
-