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 official dusintermediary net/minecraft/class_199named 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 official aLdus;a:Ljava/util/Map;intermediary field_1279Lnet/minecraft/class_199;field_1279:Ljava/util/Map;named scoresLnet/minecraft/loot/condition/EntityScoresLootCondition;scores:Ljava/util/Map;
-
target
- Mappings:
Namespace Name Mixin selector official bLdus;b:Ldsd$c;intermediary field_1278Lnet/minecraft/class_199;field_1278:Lnet/minecraft/class_47$class_50;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 official <init>Ldus;<init>(Ljava/util/Map;Ldsd$c;)Vintermediary <init>Lnet/minecraft/class_199;<init>(Ljava/util/Map;Lnet/minecraft/class_47$class_50;)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 official aLdux;a()Lduy;intermediary method_29325Lnet/minecraft/class_5341;method_29325()Lnet/minecraft/class_5342;named getTypeLnet/minecraft/loot/condition/LootCondition;getType()Lnet/minecraft/loot/condition/LootConditionType;
-
getRequiredParameters
- Specified by:
getRequiredParametersin interfaceLootContextAware- Mappings:
Namespace Name Mixin selector official bLdse;b()Ljava/util/Set;intermediary method_293Lnet/minecraft/class_46;method_293()Ljava/util/Set;named getRequiredParametersLnet/minecraft/loot/context/LootContextAware;getRequiredParameters()Ljava/util/Set;
-
test
- Specified by:
testin interfacePredicate<LootContext>- Mappings:
Namespace Name Mixin selector official aLdus;a(Ldsd;)Zintermediary method_864Lnet/minecraft/class_199;method_864(Lnet/minecraft/class_47;)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 official aLdus;a(Ldsd;Lbbn;Ldxo;Ljava/lang/String;Ldsb;)Zintermediary 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;)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 official aLdus;a(Ldsd$c;)Ldus$a;intermediary method_35557Lnet/minecraft/class_199;method_35557(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_199$class_6163;named createLnet/minecraft/loot/condition/EntityScoresLootCondition;create(Lnet/minecraft/loot/context/LootContext$EntityTarget;)Lnet/minecraft/loot/condition/EntityScoresLootCondition$Builder;
-