Uses of Record Class
net.minecraft.advancements.Criterion
Packages that use Criterion
Package
Description
-
Uses of Criterion in net.minecraft.advancements
Fields in net.minecraft.advancements with type parameters of type CriterionModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Criterion<?>>Criterion.CODECAdvancement.Builder.criteriaAdvancement.criteriaThe field for thecriteriarecord component.Advancement.CRITERIA_CODECprivate static final com.mojang.serialization.MapCodec<Criterion<?>>Criterion.MAP_CODECMethods in net.minecraft.advancements that return CriterionMethods in net.minecraft.advancements that return types with arguments of type CriterionModifier and TypeMethodDescriptionAdvancement.criteria()Returns the value of thecriteriarecord component.private static <T extends CriterionTriggerInstance>
com.mojang.serialization.Codec<Criterion<T>>Criterion.criterionCodec(CriterionTrigger<T> p_312894_) Methods in net.minecraft.advancements with parameters of type CriterionModifier and TypeMethodDescriptionAdvancement.Builder.addCriterion(String p_138384_, Criterion<?> p_138385_) Constructor parameters in net.minecraft.advancements with type arguments of type CriterionModifierConstructorDescriptionAdvancement(Optional<ResourceLocation> p_299284_, Optional<DisplayInfo> p_301017_, AdvancementRewards p_286389_, Map<String, Criterion<?>> p_286635_, AdvancementRequirements p_300504_, boolean p_286478_) Advancement(Optional<ResourceLocation> parent, Optional<DisplayInfo> display, AdvancementRewards rewards, Map<String, Criterion<?>> criteria, AdvancementRequirements requirements, boolean sendsTelemetryEvent, Optional<Component> name) Creates an instance of aAdvancementrecord class. -
Uses of Criterion in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon that return CriterionModifier and TypeMethodDescriptionItemUsedOnLocationTrigger.TriggerInstance.allayDropItemOnBlock(LocationPredicate.Builder p_286325_, ItemPredicate.Builder p_286531_) PlayerTrigger.TriggerInstance.avoidVibration()BredAnimalsTrigger.TriggerInstance.bredAnimals()BredAnimalsTrigger.TriggerInstance.bredAnimals(Optional<EntityPredicate> p_298213_, Optional<EntityPredicate> p_299258_, Optional<EntityPredicate> p_297439_) BredAnimalsTrigger.TriggerInstance.bredAnimals(EntityPredicate.Builder p_18668_) BrewedPotionTrigger.TriggerInstance.brewedPotion()ChangeDimensionTrigger.TriggerInstance.changedDimension()ChangeDimensionTrigger.TriggerInstance.changedDimension(ResourceKey<Level> p_301176_, ResourceKey<Level> p_298639_) ChangeDimensionTrigger.TriggerInstance.changedDimensionFrom(ResourceKey<Level> p_147564_) ChangeDimensionTrigger.TriggerInstance.changedDimensionTo(ResourceKey<Level> p_19783_) ItemDurabilityTrigger.TriggerInstance.changedDurability(Optional<ContextAwarePredicate> p_299530_, Optional<ItemPredicate> p_300893_, MinMaxBounds.Ints p_286730_) ItemDurabilityTrigger.TriggerInstance.changedDurability(Optional<ItemPredicate> p_300870_, MinMaxBounds.Ints p_151288_) ChanneledLightningTrigger.TriggerInstance.channeledLightning(EntityPredicate.Builder... p_299370_) ConstructBeaconTrigger.TriggerInstance.constructedBeacon()ConstructBeaconTrigger.TriggerInstance.constructedBeacon(MinMaxBounds.Ints p_22766_) RecipeCraftedTrigger.TriggerInstance.craftedItem(ResourceLocation p_282794_) RecipeCraftedTrigger.TriggerInstance.craftedItem(ResourceLocation p_283538_, List<ItemPredicate.Builder> p_299678_) KilledByCrossbowTrigger.TriggerInstance.crossbowKilled(EntityPredicate.Builder... p_46901_) KilledByCrossbowTrigger.TriggerInstance.crossbowKilled(MinMaxBounds.Ints p_46894_) CuredZombieVillagerTrigger.TriggerInstance.curedZombieVillager()BeeNestDestroyedTrigger.TriggerInstance.destroyedBeeNest(Block p_17513_, ItemPredicate.Builder p_17514_, MinMaxBounds.Ints p_17515_) EnchantedItemTrigger.TriggerInstance.enchantedItem()EnterBlockTrigger.TriggerInstance.entersBlock(Block p_31298_) EntityHurtPlayerTrigger.TriggerInstance.entityHurtPlayer()EntityHurtPlayerTrigger.TriggerInstance.entityHurtPlayer(DamagePredicate p_150188_) EntityHurtPlayerTrigger.TriggerInstance.entityHurtPlayer(DamagePredicate.Builder p_35207_) KilledTrigger.TriggerInstance.entityKilledPlayer()KilledTrigger.TriggerInstance.entityKilledPlayer(Optional<EntityPredicate> p_300543_) KilledTrigger.TriggerInstance.entityKilledPlayer(Optional<EntityPredicate> p_297719_, Optional<DamageSourcePredicate> p_298112_) KilledTrigger.TriggerInstance.entityKilledPlayer(Optional<EntityPredicate> p_297520_, DamageSourcePredicate.Builder p_299317_) KilledTrigger.TriggerInstance.entityKilledPlayer(EntityPredicate.Builder p_300131_) KilledTrigger.TriggerInstance.entityKilledPlayer(EntityPredicate.Builder p_298074_, Optional<DamageSourcePredicate> p_300879_) KilledTrigger.TriggerInstance.entityKilledPlayer(EntityPredicate.Builder p_152122_, DamageSourcePredicate.Builder p_299947_) DistanceTrigger.TriggerInstance.fallFromHeight(EntityPredicate.Builder p_186198_, DistancePredicate p_186199_, LocationPredicate.Builder p_300400_) FilledBucketTrigger.TriggerInstance.filledBucket(ItemPredicate.Builder p_297424_) FishingRodHookedTrigger.TriggerInstance.fishedItem(Optional<ItemPredicate> p_300012_, Optional<EntityPredicate> p_297455_, Optional<ItemPredicate> p_297238_) EffectsChangedTrigger.TriggerInstance.gotEffectsFrom(EntityPredicate.Builder p_298504_) EffectsChangedTrigger.TriggerInstance.hasEffects(MobEffectsPredicate.Builder p_300809_) InventoryChangeTrigger.TriggerInstance.hasItems(ItemPredicate... p_43198_) InventoryChangeTrigger.TriggerInstance.hasItems(ItemPredicate.Builder... p_297239_) ItemUsedOnLocationTrigger.TriggerInstance.itemUsedOnBlock(LocationPredicate.Builder p_286808_, ItemPredicate.Builder p_286486_) PlayerInteractTrigger.TriggerInstance.itemUsedOnEntity(Optional<ContextAwarePredicate> p_297673_, ItemPredicate.Builder p_286235_, Optional<ContextAwarePredicate> p_301321_) PlayerInteractTrigger.TriggerInstance.itemUsedOnEntity(ItemPredicate.Builder p_286289_, Optional<ContextAwarePredicate> p_297754_) LevitationTrigger.TriggerInstance.levitated(DistancePredicate p_49145_) LightningStrikeTrigger.TriggerInstance.lightningStrike(Optional<EntityPredicate> p_301310_, Optional<EntityPredicate> p_299336_) PlayerTrigger.TriggerInstance.located(Optional<EntityPredicate> p_301210_) PlayerTrigger.TriggerInstance.located(EntityPredicate.Builder p_299982_) PlayerTrigger.TriggerInstance.located(LocationPredicate.Builder p_297421_) UsingItemTrigger.TriggerInstance.lookingAt(EntityPredicate.Builder p_163884_, ItemPredicate.Builder p_163885_) LootTableTrigger.TriggerInstance.lootTableUsed(ResourceLocation p_54619_) ItemUsedOnLocationTrigger.TriggerInstance.placedBlock(Block p_286530_) ItemUsedOnLocationTrigger.TriggerInstance.placedBlock(LootItemCondition.Builder... p_286365_) PlayerHurtEntityTrigger.TriggerInstance.playerHurtEntity()PlayerHurtEntityTrigger.TriggerInstance.playerHurtEntity(Optional<DamagePredicate> p_299532_, Optional<EntityPredicate> p_298332_) PlayerHurtEntityTrigger.TriggerInstance.playerHurtEntity(Optional<EntityPredicate> p_297304_) PlayerHurtEntityTrigger.TriggerInstance.playerHurtEntity(DamagePredicate.Builder p_300965_, Optional<EntityPredicate> p_298699_) PlayerHurtEntityTrigger.TriggerInstance.playerHurtEntityWithDamage(Optional<DamagePredicate> p_297888_) PlayerHurtEntityTrigger.TriggerInstance.playerHurtEntityWithDamage(DamagePredicate.Builder p_297478_) KilledTrigger.TriggerInstance.playerKilledEntity()KilledTrigger.TriggerInstance.playerKilledEntity(Optional<EntityPredicate> p_299523_) KilledTrigger.TriggerInstance.playerKilledEntity(Optional<EntityPredicate> p_299572_, Optional<DamageSourcePredicate> p_297245_) KilledTrigger.TriggerInstance.playerKilledEntity(Optional<EntityPredicate> p_300641_, DamageSourcePredicate.Builder p_300954_) KilledTrigger.TriggerInstance.playerKilledEntity(EntityPredicate.Builder p_48137_) KilledTrigger.TriggerInstance.playerKilledEntity(EntityPredicate.Builder p_152106_, Optional<DamageSourcePredicate> p_297683_) KilledTrigger.TriggerInstance.playerKilledEntity(EntityPredicate.Builder p_300999_, DamageSourcePredicate.Builder p_298768_) KilledTrigger.TriggerInstance.playerKilledEntityNearSculkCatalyst()StartRidingTrigger.TriggerInstance.playerStartsRiding(EntityPredicate.Builder p_160402_) PlayerTrigger.TriggerInstance.raidWon()DistanceTrigger.TriggerInstance.rideEntityInLava(EntityPredicate.Builder p_186195_, DistancePredicate p_186196_) ShotCrossbowTrigger.TriggerInstance.shotCrossbow(Optional<ItemPredicate> p_299474_) ShotCrossbowTrigger.TriggerInstance.shotCrossbow(ItemLike p_65484_) PlayerTrigger.TriggerInstance.sleptInBed()SlideDownBlockTrigger.TriggerInstance.slidesDownBlock(Block p_67007_) SummonedEntityTrigger.TriggerInstance.summonedEntity(EntityPredicate.Builder p_68276_) TameAnimalTrigger.TriggerInstance.tamedAnimal()TameAnimalTrigger.TriggerInstance.tamedAnimal(EntityPredicate.Builder p_299185_) TargetBlockTrigger.TriggerInstance.targetHit(MinMaxBounds.Ints p_286700_, Optional<ContextAwarePredicate> p_299065_) PickedUpItemTrigger.TriggerInstance.thrownItemPickedUpByEntity(ContextAwarePredicate p_286865_, Optional<ItemPredicate> p_297283_, Optional<ContextAwarePredicate> p_300033_) PickedUpItemTrigger.TriggerInstance.thrownItemPickedUpByPlayer(Optional<ContextAwarePredicate> p_299013_, Optional<ItemPredicate> p_299788_, Optional<ContextAwarePredicate> p_299814_) PlayerTrigger.TriggerInstance.tick()TradeTrigger.TriggerInstance.tradedWithVillager()TradeTrigger.TriggerInstance.tradedWithVillager(EntityPredicate.Builder p_191437_) DistanceTrigger.TriggerInstance.travelledThroughNether(DistancePredicate p_186193_) RecipeUnlockedTrigger.unlocked(ResourceLocation p_63729_) ConsumeItemTrigger.TriggerInstance.usedItem()ConsumeItemTrigger.TriggerInstance.usedItem(ItemPredicate.Builder p_297282_) UsedTotemTrigger.TriggerInstance.usedTotem(ItemPredicate p_298404_) PlayerTrigger.TriggerInstance.walkOnBlockWithEquipment(Block p_222638_, Item p_222639_) -
Uses of Criterion in net.minecraft.data.advancements.packs
Methods in net.minecraft.data.advancements.packs that return CriterionModifier and TypeMethodDescriptionprivate static Criterion<LightningStrikeTrigger.TriggerInstance>VanillaAdventureAdvancements.fireCountAndBystander(MinMaxBounds.Ints p_252298_, Optional<EntityPredicate> p_300450_) private static Criterion<UsingItemTrigger.TriggerInstance>VanillaAdventureAdvancements.lookAtThroughItem(EntityType<?> p_249703_, Item p_250746_) private static Criterion<ItemUsedOnLocationTrigger.TriggerInstance>VanillaAdventureAdvancements.placedBlockReadByComparator(Block p_286401_) private static Criterion<ItemUsedOnLocationTrigger.TriggerInstance>VanillaAdventureAdvancements.placedComparatorReadingBlock(Block p_286250_) -
Uses of Criterion in net.minecraft.data.recipes
Fields in net.minecraft.data.recipes with type parameters of type CriterionModifier and TypeFieldDescriptionShapedRecipeBuilder.criteriaShapelessRecipeBuilder.criteriaSimpleCookingRecipeBuilder.criteriaSingleItemRecipeBuilder.criteriaSmithingTransformRecipeBuilder.criteriaSmithingTrimRecipeBuilder.criteriaMethods in net.minecraft.data.recipes that return CriterionModifier and TypeMethodDescriptionprivate static Criterion<InventoryChangeTrigger.TriggerInstance>RecipeProvider.has(MinMaxBounds.Ints p_176521_, ItemLike p_176522_) protected static Criterion<InventoryChangeTrigger.TriggerInstance>protected static Criterion<InventoryChangeTrigger.TriggerInstance>private static Criterion<EnterBlockTrigger.TriggerInstance>private static Criterion<InventoryChangeTrigger.TriggerInstance>RecipeProvider.inventoryTrigger(ItemPredicate... p_297226_) private static Criterion<InventoryChangeTrigger.TriggerInstance>RecipeProvider.inventoryTrigger(ItemPredicate.Builder... p_299527_) Methods in net.minecraft.data.recipes with parameters of type CriterionModifier and TypeMethodDescriptionRecipeBuilder.unlockedBy(String p_176496_, Criterion<?> p_297505_) ShapedRecipeBuilder.unlockedBy(String p_176751_, Criterion<?> p_300780_) ShapelessRecipeBuilder.unlockedBy(String p_176781_, Criterion<?> p_300919_) SimpleCookingRecipeBuilder.unlockedBy(String p_176792_, Criterion<?> p_297700_) SingleItemRecipeBuilder.unlockedBy(String p_176810_, Criterion<?> p_298188_) -
Uses of Criterion in net.minecraft.server
Methods in net.minecraft.server with parameters of type CriterionModifier and TypeMethodDescriptionprivate <T extends CriterionTriggerInstance>
voidPlayerAdvancements.registerListener(AdvancementHolder p_297859_, String p_300029_, Criterion<T> p_298869_) private <T extends CriterionTriggerInstance>
voidPlayerAdvancements.removeListener(AdvancementHolder p_301071_, String p_298445_, Criterion<T> p_297428_)