Package net.minecraft.loot.condition
Class ReferenceLootCondition
java.lang.Object
net.minecraft.loot.condition.ReferenceLootCondition
- All Implemented Interfaces:
Predicate<LootContext>,LootCondition,LootContextAware
- Mappings:
Namespace Name official dtsintermediary net/minecraft/class_4568named net/minecraft/loot/condition/ReferenceLootCondition
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.loot.condition.LootCondition
LootCondition.Builder -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Identifierprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LootCondition.Builderbuilder(Identifier id) getType()booleantest(LootContext lootContext) voidvalidate(LootTableReporter reporter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.context.LootContextAware
getRequiredParameters
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLdts;a:Lorg/slf4j/Logger;intermediary field_20763Lnet/minecraft/class_4568;field_20763:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/loot/condition/ReferenceLootCondition;LOGGER:Lorg/slf4j/Logger;
-
id
- Mappings:
Namespace Name Mixin selector official bLdts;b:Laaj;intermediary field_20764Lnet/minecraft/class_4568;field_20764:Lnet/minecraft/class_2960;named idLnet/minecraft/loot/condition/ReferenceLootCondition;id:Lnet/minecraft/util/Identifier;
-
-
Constructor Details
-
ReferenceLootCondition
ReferenceLootCondition(Identifier id) - Mappings:
Namespace Name Mixin selector official <init>Ldts;<init>(Laaj;)Vintermediary <init>Lnet/minecraft/class_4568;<init>(Lnet/minecraft/class_2960;)Vnamed <init>Lnet/minecraft/loot/condition/ReferenceLootCondition;<init>(Lnet/minecraft/util/Identifier;)V
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceLootCondition- Mappings:
Namespace Name Mixin selector official aLdua;a()Ldub;intermediary method_29325Lnet/minecraft/class_5341;method_29325()Lnet/minecraft/class_5342;named getTypeLnet/minecraft/loot/condition/LootCondition;getType()Lnet/minecraft/loot/condition/LootConditionType;
-
validate
- Specified by:
validatein interfaceLootContextAware- Mappings:
Namespace Name Mixin selector official aLdrh;a(Ldro;)Vintermediary method_292Lnet/minecraft/class_46;method_292(Lnet/minecraft/class_58;)Vnamed validateLnet/minecraft/loot/context/LootContextAware;validate(Lnet/minecraft/loot/LootTableReporter;)V
-
test
- Specified by:
testin interfacePredicate<LootContext>- Mappings:
Namespace Name Mixin selector official aLdts;a(Ldrg;)Zintermediary method_22579Lnet/minecraft/class_4568;method_22579(Lnet/minecraft/class_47;)Znamed testLnet/minecraft/loot/condition/ReferenceLootCondition;test(Lnet/minecraft/loot/context/LootContext;)Z
-
builder
- Mappings:
Namespace Name Mixin selector official aLdts;a(Laaj;)Ldua$a;intermediary method_35555Lnet/minecraft/class_4568;method_35555(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341$class_210;named builderLnet/minecraft/loot/condition/ReferenceLootCondition;builder(Lnet/minecraft/util/Identifier;)Lnet/minecraft/loot/condition/LootCondition$Builder;
-