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 dlcintermediary 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) Map<String,BoundedIntUnaryOperator>(package private) LootContext.EntityTarget -
Constructor Summary
ConstructorsConstructorDescriptionEntityScoresLootCondition(Map<String,BoundedIntUnaryOperator> map, LootContext.EntityTarget entityTarget) -
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 aLdlc;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 bLdlc;b:Ldip$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> map, LootContext.EntityTarget entityTarget)
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceLootCondition- Mappings:
Namespace Name Mixin selector official aLdlh;a()Ldli;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 bLdiq;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 aLdlc;a(Ldip;)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 aLdlc;a(Ldip;Latf;Ldny;Ljava/lang/String;Ldin;)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 aLdlc;a(Ldip$c;)Ldlc$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;
-