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, KilledByArrowTrigger, KilledTrigger, LevitationTrigger, LightningStrikeTrigger, LootTableTrigger, PickedUpItemTrigger, PlayerHurtEntityTrigger, PlayerInteractTrigger, PlayerTrigger, RecipeCraftedTrigger, RecipeUnlockedTrigger, ShotCrossbowTrigger, SimpleCriterionTrigger, SlideDownBlockTrigger, SpearMobsTrigger, StartRidingTrigger, SummonedEntityTrigger, TameAnimalTrigger, TargetBlockTrigger, TradeTrigger, UsedEnderEyeTrigger, UsedTotemTrigger, UsingItemTrigger

public interface CriterionTrigger<T extends CriterionTriggerInstance>
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mojang.serialization.Codec<T>
     
    default Criterion<T>
    createCriterion(T instance)
     
  • Method Details

    • codec

      com.mojang.serialization.Codec<T> codec()
    • createCriterion

      default Criterion<T> createCriterion(T instance)