Package net.minecraft.loot.condition
Class ReferenceLootCondition
java.lang.Object
net.minecraft.loot.condition.ReferenceLootCondition
- All Implemented Interfaces:
Predicate<LootContext>
,LootCondition
,LootContextAware
public class ReferenceLootCondition extends Object implements LootCondition
- Mappings:
Namespace Name official djx
intermediary net/minecraft/class_4568
named net/minecraft/loot/condition/ReferenceLootCondition
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReferenceLootCondition.Serializer
Nested classes/interfaces inherited from interface net.minecraft.loot.condition.LootCondition
LootCondition.Builder
-
Field Summary
Fields Modifier and Type Field Description private Identifier
id
private static Logger
LOGGER
-
Constructor Summary
Constructors Modifier Constructor Description private
ReferenceLootCondition(Identifier id)
-
Method Summary
Modifier and Type Method Description LootConditionType
getType()
static LootCondition.Builder
method_35555(Identifier identifier)
boolean
test(LootContext lootContext)
void
validate(LootTableReporter reporter)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.loot.context.LootContextAware
getRequiredParameters
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Ldjx;a:Lorg/apache/logging/log4j/Logger;
intermediary field_20763
Lnet/minecraft/class_4568;field_20763:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/loot/condition/ReferenceLootCondition;LOGGER:Lorg/apache/logging/log4j/Logger;
-
id
- Mappings:
Namespace Name Mixin selector official b
Ldjx;b:Lwp;
intermediary field_20764
Lnet/minecraft/class_4568;field_20764:Lnet/minecraft/class_2960;
named id
Lnet/minecraft/loot/condition/ReferenceLootCondition;id:Lnet/minecraft/util/Identifier;
-
-
Constructor Details
-
ReferenceLootCondition
- Mappings:
Namespace Name Mixin selector official <init>
Ldjx;<init>(Lwp;)V
intermediary <init>
Lnet/minecraft/class_4568;<init>(Lnet/minecraft/class_2960;)V
named <init>
Lnet/minecraft/loot/condition/ReferenceLootCondition;<init>(Lnet/minecraft/util/Identifier;)V
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceLootCondition
- Mappings:
Namespace Name Mixin selector official a
Ldkf;a()Ldkg;
intermediary method_29325
Lnet/minecraft/class_5341;method_29325()Lnet/minecraft/class_5342;
named getType
Lnet/minecraft/loot/condition/LootCondition;getType()Lnet/minecraft/loot/condition/LootConditionType;
-
validate
- Specified by:
validate
in interfaceLootContextAware
- Mappings:
Namespace Name Mixin selector official a
Ldho;a(Ldhv;)V
intermediary method_292
Lnet/minecraft/class_46;method_292(Lnet/minecraft/class_58;)V
named validate
Lnet/minecraft/loot/context/LootContextAware;validate(Lnet/minecraft/loot/LootTableReporter;)V
-
test
- Specified by:
test
in interfacePredicate<LootContext>
- Mappings:
Namespace Name Mixin selector official a
Ldjx;a(Ldhn;)Z
intermediary method_22579
Lnet/minecraft/class_4568;method_22579(Lnet/minecraft/class_47;)Z
named test
Lnet/minecraft/loot/condition/ReferenceLootCondition;test(Lnet/minecraft/loot/context/LootContext;)Z
-
method_35555
- Mappings:
Namespace Name Mixin selector official a
Ldjx;a(Lwp;)Ldkf$a;
intermediary method_35555
Lnet/minecraft/class_4568;method_35555(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341$class_210;
named method_35555
Lnet/minecraft/loot/condition/ReferenceLootCondition;method_35555(Lnet/minecraft/util/Identifier;)Lnet/minecraft/loot/condition/LootCondition$Builder;
-