Package net.minecraft.advancements
Interface CriterionTrigger<T extends CriterionTriggerInstance>
- All Known Implementing Classes:
AnyBlockInteractionTrigger,BeeNestDestroyedTrigger,BredAnimalsTrigger,BrewedPotionTrigger,ChangeDimensionTrigger,ChanneledLightningTrigger,ConstructBeaconTrigger,ConsumeItemTrigger,CuredZombieVillagerTrigger,DefaultBlockInteractionTrigger,DistanceTrigger,EffectsChangedTrigger,EnchantedItemTrigger,EnterBlockTrigger,EntityHurtPlayerTrigger,FallAfterExplosionTrigger,FilledBucketTrigger,FishingRodHookedTrigger,ImpossibleTrigger,InventoryChangeTrigger,ItemDurabilityTrigger,ItemUsedOnLocationTrigger,KilledByCrossbowTrigger,KilledTrigger,LevitationTrigger,LightningStrikeTrigger,LootTableTrigger,PickedUpItemTrigger,PlayerHurtEntityTrigger,PlayerInteractTrigger,PlayerTrigger,RecipeCraftedTrigger,RecipeUnlockedTrigger,ShotCrossbowTrigger,SimpleCriterionTrigger,SlideDownBlockTrigger,StartRidingTrigger,SummonedEntityTrigger,TameAnimalTrigger,TargetBlockTrigger,TradeTrigger,UsedEnderEyeTrigger,UsedTotemTrigger,UsingItemTrigger
public interface CriterionTrigger<T extends CriterionTriggerInstance>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPlayerListener(PlayerAdvancements p_13674_, CriterionTrigger.Listener<T> p_13675_) com.mojang.serialization.Codec<T> codec()createCriterion(T p_301092_) voidremovePlayerListener(PlayerAdvancements p_13676_, CriterionTrigger.Listener<T> p_13677_) voidremovePlayerListeners(PlayerAdvancements p_13673_)
-
Method Details
-
addPlayerListener
-
removePlayerListener
-
removePlayerListeners
-
codec
com.mojang.serialization.Codec<T> codec() -
createCriterion
-