Package net.minecraft.loot.provider.nbt
Class ContextLootNbtProvider
java.lang.Object
net.minecraft.loot.provider.nbt.ContextLootNbtProvider
- All Implemented Interfaces:
LootNbtProvider
public class ContextLootNbtProvider extends Object implements LootNbtProvider
- Mappings:
Namespace Name official dkrintermediary net/minecraft/class_5646named net/minecraft/loot/provider/nbt/ContextLootNbtProvider
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContextLootNbtProvider.CustomSerializerstatic classContextLootNbtProvider.Serializer(package private) static interfaceContextLootNbtProvider.Target -
Field Summary
Fields Modifier and Type Field Description static ContextLootNbtProviderBLOCK_ENTITYprivate static ContextLootNbtProvider.TargetBLOCK_ENTITY_TARGETprivate static Stringfield_31875private ContextLootNbtProvider.Targettarget -
Constructor Summary
Constructors Modifier Constructor Description privateContextLootNbtProvider(ContextLootNbtProvider.Target target) -
Method Summary
Modifier and Type Method Description @Nullable NbtElementgetNbtTag(LootContext context)Set<LootContextParameter<?>>getRequiredParameters()private static ContextLootNbtProvider.TargetgetTarget(LootContext.EntityTarget entityTarget)LootNbtProviderTypegetType()static LootNbtProvidermethod_35568(LootContext.EntityTarget entityTarget)private static ContextLootNbtProvidersetTarget(String target)
-
Field Details
-
field_31875
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLdkr;b:Ljava/lang/String;intermediary field_31875Lnet/minecraft/class_5646;field_31875:Ljava/lang/String;named field_31875Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;field_31875:Ljava/lang/String;
-
BLOCK_ENTITY_TARGET
- Mappings:
Namespace Name Mixin selector official cLdkr;c:Ldkr$a;intermediary field_27915Lnet/minecraft/class_5646;field_27915:Lnet/minecraft/class_5646$class_5648;named BLOCK_ENTITY_TARGETLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;BLOCK_ENTITY_TARGET:Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target;
-
BLOCK_ENTITY
- Mappings:
Namespace Name Mixin selector official aLdkr;a:Ldkr;intermediary field_27914Lnet/minecraft/class_5646;field_27914:Lnet/minecraft/class_5646;named BLOCK_ENTITYLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;BLOCK_ENTITY:Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;
-
target
- Mappings:
Namespace Name Mixin selector official dLdkr;d:Ldkr$a;intermediary field_27916Lnet/minecraft/class_5646;field_27916:Lnet/minecraft/class_5646$class_5648;named targetLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;target:Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target;
-
-
Constructor Details
-
ContextLootNbtProvider
- Mappings:
Namespace Name Mixin selector official <init>Ldkr;<init>(Ldkr$a;)Vintermediary <init>Lnet/minecraft/class_5646;<init>(Lnet/minecraft/class_5646$class_5648;)Vnamed <init>Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;<init>(Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target;)V
-
-
Method Details
-
getTarget
- Mappings:
Namespace Name Mixin selector official bLdkr;b(Ldhn$c;)Ldkr$a;intermediary method_32430Lnet/minecraft/class_5646;method_32430(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5646$class_5648;named getTargetLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;getTarget(Lnet/minecraft/loot/context/LootContext$EntityTarget;)Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target;
-
getType
- Specified by:
getTypein interfaceLootNbtProvider- Mappings:
Namespace Name Mixin selector official aLdkt;a()Ldks;intermediary method_32439Lnet/minecraft/class_5651;method_32439()Lnet/minecraft/class_5650;named getTypeLnet/minecraft/loot/provider/nbt/LootNbtProvider;getType()Lnet/minecraft/loot/provider/nbt/LootNbtProviderType;
-
getNbtTag
- Specified by:
getNbtTagin interfaceLootNbtProvider- Mappings:
Namespace Name Mixin selector official aLdkt;a(Ldhn;)Lnn;intermediary method_32440Lnet/minecraft/class_5651;method_32440(Lnet/minecraft/class_47;)Lnet/minecraft/class_2520;named getNbtTagLnet/minecraft/loot/provider/nbt/LootNbtProvider;getNbtTag(Lnet/minecraft/loot/context/LootContext;)Lnet/minecraft/nbt/NbtElement;
-
getRequiredParameters
- Specified by:
getRequiredParametersin interfaceLootNbtProvider- Mappings:
Namespace Name Mixin selector official bLdkt;b()Ljava/util/Set;intermediary method_32441Lnet/minecraft/class_5651;method_32441()Ljava/util/Set;named getRequiredParametersLnet/minecraft/loot/provider/nbt/LootNbtProvider;getRequiredParameters()Ljava/util/Set;
-
method_35568
- Mappings:
Namespace Name Mixin selector official aLdkr;a(Ldhn$c;)Ldkt;intermediary method_35568Lnet/minecraft/class_5646;method_35568(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5651;named method_35568Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;method_35568(Lnet/minecraft/loot/context/LootContext$EntityTarget;)Lnet/minecraft/loot/provider/nbt/LootNbtProvider;
-
setTarget
- Mappings:
Namespace Name Mixin selector official bLdkr;b(Ljava/lang/String;)Ldkr;intermediary method_32431Lnet/minecraft/class_5646;method_32431(Ljava/lang/String;)Lnet/minecraft/class_5646;named setTargetLnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;setTarget(Ljava/lang/String;)Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;
-