Class AbstractCriterion<T extends AbstractCriterionConditions>

java.lang.Object
net.minecraft.advancement.criterion.AbstractCriterion<T>
All Implemented Interfaces:
Criterion<T>
Direct Known Subclasses:
BeeNestDestroyedCriterion, BredAnimalsCriterion, BrewedPotionCriterion, ChangedDimensionCriterion, ChanneledLightningCriterion, ConstructBeaconCriterion, ConsumeItemCriterion, CuredZombieVillagerCriterion, EffectsChangedCriterion, EnchantedItemCriterion, EnterBlockCriterion, EntityHurtPlayerCriterion, FilledBucketCriterion, FishingRodHookedCriterion, InventoryChangedCriterion, ItemDurabilityChangedCriterion, ItemUsedOnBlockCriterion, KilledByCrossbowCriterion, LevitationCriterion, LocationArrivalCriterion, NetherTravelCriterion, OnKilledCriterion, PlacedBlockCriterion, PlayerGeneratesContainerLootCriterion, PlayerHurtEntityCriterion, PlayerInteractedWithEntityCriterion, RecipeUnlockedCriterion, ShotCrossbowCriterion, SlideDownBlockCriterion, SummonedEntityCriterion, TameAnimalCriterion, TargetHitCriterion, ThrownItemPickedUpByEntityCriterion, TickCriterion, UsedEnderEyeCriterion, UsedTotemCriterion, VillagerTradeCriterion

public abstract class AbstractCriterion<T extends AbstractCriterionConditions>
extends Object
implements Criterion<T>