AllayDropItemOnBlock(conditions?) conditionsoptionalItemUesdOnLocationConditions
Helpers that build a minecraft:trigger object, one for each of its types. Where a field takes one, write the helper's call; its
name is the type it makes. Click a type to see what it accepts.
AllayDropItemOnBlock(conditions?) conditionsoptionalItemUesdOnLocationConditions AnyBlockUse(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, location?: AdvancementLocationPredicate } BredAnimals(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, parent?: AdvancementEntityPredicate, partner?: AdvancementEntityPredicate, child?: AdvancementEntityPredicate } BrewedPotion(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, potion?: PotionsPredicate } ChangedDimension(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, from?: dimension id, to?: dimension id } ChanneledLightning(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, victims?: list of AdvancementEntityPredicate } ConstructBeacon(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, level?: MinMaxBounds of int } ConsumeItem(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate } CrafterRecipeCrafted(conditions) conditions{ player?: AdvancementEntityPredicate, recipes: RecipeListRef, ingredients?: list of ItemPredicate (1 to 9) } CuredZombieVillager(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, zombie?: AdvancementEntityPredicate, villager?: AdvancementEntityPredicate } DefaultBlockUse(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, location?: AdvancementLocationPredicate } EffectsChanged(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, effects?: EntityEffectsPredicate, source?: AdvancementEntityPredicate } EnchantedItem(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate, levels?: MinMaxBounds of int } EnterBlock(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, blocks?: BlockListRef, state?: any (depends on blocks) } EntityHurtPlayer(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, damage?: DamagePredicate } EntityKilledPlayer(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, entity?: AdvancementEntityPredicate, killing_blow?: DamageSourcePredicate } FallAfterExplosion(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, start_position?: LocationPredicate, distance?: DistancePredicate, cause?: AdvancementEntityPredicate } FallFromHeight(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, start_position?: LocationPredicate, distance?: DistancePredicate } FilledBucket(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate } FishingRodHooked(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, entity?: AdvancementEntityPredicate, item?: ItemPredicate, rod?: ItemPredicate } InventoryChanged(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, slots?: { empty?: MinMaxBounds of int, occupied?: MinMaxBounds of int, full?: MinMaxBounds of int }, items?: list of ItemPredicate } ItemDurabilityChanged(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, delta?: MinMaxBounds of int, durability?: MinMaxBounds of int, item?: ItemPredicate } KillMobNearSculkCatalyst(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, entity?: AdvancementEntityPredicate, killing_blow?: DamageSourcePredicate } KilledByArrow(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, unique_entity_types?: MinMaxBounds of int, fired_from_weapon?: ItemPredicate, victims?: list of AdvancementEntityPredicate } Levitation(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, distance?: DistancePredicate, duration?: MinMaxBounds of int } LightningStrike(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, lightning?: AdvancementEntityPredicate, bystander?: AdvancementEntityPredicate } NetherTravel(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, start_position?: LocationPredicate, distance?: DistancePredicate } PlayerGeneratesContainerLoot(conditions) conditions{ player?: AdvancementEntityPredicate, loot_tables: LootTableListRef } PlayerHurtEntity(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, damage?: DamagePredicate, entity?: AdvancementEntityPredicate } PlayerInteractedWithEntity(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate, entity?: AdvancementEntityPredicate } PlayerKilledEntity(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, entity?: AdvancementEntityPredicate, killing_blow?: DamageSourcePredicate } PlayerShearedEquipment(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate, entity?: AdvancementEntityPredicate } RecipeCrafted(conditions) conditions{ player?: AdvancementEntityPredicate, recipes: RecipeListRef, ingredients?: list of ItemPredicate (1 to 9) } RecipeUnlocked(conditions) conditions{ player?: AdvancementEntityPredicate, recipes: RecipeListRef } RideEntityInLava(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, start_position?: LocationPredicate, distance?: DistancePredicate } ShotCrossbow(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate } SlideDownBlock(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, blocks?: BlockListRef, state?: any (depends on blocks) } SpearMobs(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, count?: int 1.. } SummonedEntity(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, entity?: AdvancementEntityPredicate } TameAnimal(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, entity?: AdvancementEntityPredicate } TargetHit(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, projectile?: AdvancementEntityPredicate, signal_strength?: MinMaxBounds of int } ThrownItemPickedUpByEntity(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate, entity?: AdvancementEntityPredicate } ThrownItemPickedUpByPlayer(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate, entity?: AdvancementEntityPredicate } UsedEnderEye(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, distance?: MinMaxBounds of number } UsedTotem(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate } UsingItem(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, item?: ItemPredicate } VillagerTrade(conditions?) conditionsoptional{ player?: AdvancementEntityPredicate, villager?: AdvancementEntityPredicate, item?: ItemPredicate }