Interface Criterion<T extends CriterionConditions>
- All Known Implementing Classes:
AbstractCriterion,BeeNestDestroyedCriterion,BredAnimalsCriterion,BrewedPotionCriterion,ChangedDimensionCriterion,ChanneledLightningCriterion,ConstructBeaconCriterion,ConsumeItemCriterion,CuredZombieVillagerCriterion,EffectsChangedCriterion,EnchantedItemCriterion,EnterBlockCriterion,EntityHurtPlayerCriterion,FilledBucketCriterion,FishingRodHookedCriterion,ImpossibleCriterion,InventoryChangedCriterion,ItemCriterion,ItemDurabilityChangedCriterion,KilledByCrossbowCriterion,LevitationCriterion,LightningStrikeCriterion,OnKilledCriterion,PlayerGeneratesContainerLootCriterion,PlayerHurtEntityCriterion,PlayerInteractedWithEntityCriterion,RecipeCraftedCriterion,RecipeUnlockedCriterion,ShotCrossbowCriterion,SlideDownBlockCriterion,StartedRidingCriterion,SummonedEntityCriterion,TameAnimalCriterion,TargetHitCriterion,ThrownItemPickedUpByEntityCriterion,TickCriterion,TravelCriterion,UsedEnderEyeCriterion,UsedTotemCriterion,UsingItemCriterion,VillagerTradeCriterion
public interface Criterion<T extends CriterionConditions>
- Mappings:
Namespace Name official alintermediary net/minecraft/class_179named net/minecraft/advancement/criterion/Criterion
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginTrackingCondition(PlayerAdvancementTracker manager, Criterion.ConditionsContainer<T> conditions) conditionsFromJson(JsonObject obj, AdvancementEntityPredicateDeserializer predicateDeserializer) voidendTracking(PlayerAdvancementTracker tracker) voidendTrackingCondition(PlayerAdvancementTracker manager, Criterion.ConditionsContainer<T> conditions) getId()
-
Method Details
-
getId
Identifier getId()- Mappings:
Namespace Name Mixin selector official aLal;a()Lacq;intermediary method_794Lnet/minecraft/class_179;method_794()Lnet/minecraft/class_2960;named getIdLnet/minecraft/advancement/criterion/Criterion;getId()Lnet/minecraft/util/Identifier;
-
beginTrackingCondition
void beginTrackingCondition(PlayerAdvancementTracker manager, Criterion.ConditionsContainer<T> conditions) - Mappings:
Namespace Name Mixin selector official aLal;a(Lacy;Lal$a;)Vintermediary method_792Lnet/minecraft/class_179;method_792(Lnet/minecraft/class_2985;Lnet/minecraft/class_179$class_180;)Vnamed beginTrackingConditionLnet/minecraft/advancement/criterion/Criterion;beginTrackingCondition(Lnet/minecraft/advancement/PlayerAdvancementTracker;Lnet/minecraft/advancement/criterion/Criterion$ConditionsContainer;)V
-
endTrackingCondition
void endTrackingCondition(PlayerAdvancementTracker manager, Criterion.ConditionsContainer<T> conditions) - Mappings:
Namespace Name Mixin selector official bLal;b(Lacy;Lal$a;)Vintermediary method_793Lnet/minecraft/class_179;method_793(Lnet/minecraft/class_2985;Lnet/minecraft/class_179$class_180;)Vnamed endTrackingConditionLnet/minecraft/advancement/criterion/Criterion;endTrackingCondition(Lnet/minecraft/advancement/PlayerAdvancementTracker;Lnet/minecraft/advancement/criterion/Criterion$ConditionsContainer;)V
-
endTracking
- Mappings:
Namespace Name Mixin selector official aLal;a(Lacy;)Vintermediary method_791Lnet/minecraft/class_179;method_791(Lnet/minecraft/class_2985;)Vnamed endTrackingLnet/minecraft/advancement/criterion/Criterion;endTracking(Lnet/minecraft/advancement/PlayerAdvancementTracker;)V
-
conditionsFromJson
- Mappings:
Namespace Name Mixin selector official aLal;a(Lcom/google/gson/JsonObject;Lbe;)Lam;intermediary method_795Lnet/minecraft/class_179;method_795(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_184;named conditionsFromJsonLnet/minecraft/advancement/criterion/Criterion;conditionsFromJson(Lcom/google/gson/JsonObject;Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;)Lnet/minecraft/advancement/criterion/CriterionConditions;
-