Package net.minecraft.loot.condition
Class EntityScoresLootCondition
java.lang.Object
net.minecraft.loot.condition.EntityScoresLootCondition
- All Implemented Interfaces:
Predicate<LootContext>,LootCondition,LootContextAware
- Mappings:
Namespace Name intermediary net/minecraft/class_199official eccnamed net/minecraft/loot/condition/EntityScoresLootCondition
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Map<String,BoundedIntUnaryOperator> (package private) final LootContext.EntityTarget -
Constructor Summary
ConstructorsConstructorDescriptionEntityScoresLootCondition(Map<String, BoundedIntUnaryOperator> scores, LootContext.EntityTarget target) -
Method Summary
Modifier and TypeMethodDescriptioncreate(LootContext.EntityTarget target) protected booleanentityScoreIsInRange(LootContext context, Entity entity, Scoreboard scoreboard, String objectiveName, BoundedIntUnaryOperator range) getType()booleantest(LootContext lootContext) 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
validate
-
Field Details
-
scores
- Mappings:
Namespace Name Mixin selector intermediary field_1279Lnet/minecraft/class_199;field_1279:Ljava/util/Map;official aLecc;a:Ljava/util/Map;named scoresLnet/minecraft/loot/condition/EntityScoresLootCondition;scores:Ljava/util/Map;
-
target
- Mappings:
Namespace Name Mixin selector intermediary field_1278Lnet/minecraft/class_199;field_1278:Lnet/minecraft/class_47$class_50;official bLecc;b:Ldzh$b;named targetLnet/minecraft/loot/condition/EntityScoresLootCondition;target:Lnet/minecraft/loot/context/LootContext$EntityTarget;
-
-
Constructor Details
-
EntityScoresLootCondition
EntityScoresLootCondition(Map<String, BoundedIntUnaryOperator> scores, LootContext.EntityTarget target) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_199;<init>(Ljava/util/Map;Lnet/minecraft/class_47$class_50;)Vofficial <init>Lecc;<init>(Ljava/util/Map;Ldzh$b;)Vnamed <init>Lnet/minecraft/loot/condition/EntityScoresLootCondition;<init>(Ljava/util/Map;Lnet/minecraft/loot/context/LootContext$EntityTarget;)V
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceLootCondition- Mappings:
Namespace Name Mixin selector intermediary method_29325Lnet/minecraft/class_5341;method_29325()Lnet/minecraft/class_5342;official bLech;b()Leci;named getTypeLnet/minecraft/loot/condition/LootCondition;getType()Lnet/minecraft/loot/condition/LootConditionType;
-
getRequiredParameters
- Specified by:
getRequiredParametersin interfaceLootContextAware- Mappings:
Namespace Name Mixin selector intermediary method_293Lnet/minecraft/class_46;method_293()Ljava/util/Set;official aLdzi;a()Ljava/util/Set;named getRequiredParametersLnet/minecraft/loot/context/LootContextAware;getRequiredParameters()Ljava/util/Set;
-
test
- Specified by:
testin interfacePredicate<LootContext>- Mappings:
Namespace Name Mixin selector intermediary method_864Lnet/minecraft/class_199;method_864(Lnet/minecraft/class_47;)Zofficial aLecc;a(Ldzh;)Znamed testLnet/minecraft/loot/condition/EntityScoresLootCondition;test(Lnet/minecraft/loot/context/LootContext;)Z
-
entityScoreIsInRange
protected boolean entityScoreIsInRange(LootContext context, Entity entity, Scoreboard scoreboard, String objectiveName, BoundedIntUnaryOperator range) - Mappings:
Namespace Name Mixin selector intermediary method_865Lnet/minecraft/class_199;method_865(Lnet/minecraft/class_47;Lnet/minecraft/class_1297;Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_42;)Zofficial aLecc;a(Ldzh;Lbfh;Leey;Ljava/lang/String;Ldzg;)Znamed entityScoreIsInRangeLnet/minecraft/loot/condition/EntityScoresLootCondition;entityScoreIsInRange(Lnet/minecraft/loot/context/LootContext;Lnet/minecraft/entity/Entity;Lnet/minecraft/scoreboard/Scoreboard;Ljava/lang/String;Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;)Z
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_35557Lnet/minecraft/class_199;method_35557(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_199$class_6163;official aLecc;a(Ldzh$b;)Lecc$a;named createLnet/minecraft/loot/condition/EntityScoresLootCondition;create(Lnet/minecraft/loot/context/LootContext$EntityTarget;)Lnet/minecraft/loot/condition/EntityScoresLootCondition$Builder;
-