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 dtxintermediary 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 aLdtx;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 bLdtx;b:Ldri$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>Ldtx;<init>(Ljava/util/Map;Ldri$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 aLduc;a()Ldud;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 bLdrj;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 aLdtx;a(Ldri;)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 aLdtx;a(Ldri;Lbas;Ldwt;Ljava/lang/String;Ldrg;)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 aLdtx;a(Ldri$c;)Ldtx$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;
-