Class Criteria

java.lang.Object
net.minecraft.advancement.criterion.Criteria

public class Criteria extends Object
Mappings:
Namespace Name
named net/minecraft/advancement/criterion/Criteria
intermediary net/minecraft/class_174
official am
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<Criterion<?>> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/advancement/criterion/Criteria;CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_47187 Lnet/minecraft/class_174;field_47187:Lcom/mojang/serialization/Codec;
      official a Lam;a:Lcom/mojang/serialization/Codec;
    • IMPOSSIBLE

      public static final ImpossibleCriterion IMPOSSIBLE
      Mappings:
      Namespace Name Mixin selector
      named IMPOSSIBLE Lnet/minecraft/advancement/criterion/Criteria;IMPOSSIBLE:Lnet/minecraft/advancement/criterion/ImpossibleCriterion;
      intermediary field_1184 Lnet/minecraft/class_174;field_1184:Lnet/minecraft/class_2062;
      official b Lam;b:Lcd;
    • PLAYER_KILLED_ENTITY

      public static final OnKilledCriterion PLAYER_KILLED_ENTITY
      Mappings:
      Namespace Name Mixin selector
      named PLAYER_KILLED_ENTITY Lnet/minecraft/advancement/criterion/Criteria;PLAYER_KILLED_ENTITY:Lnet/minecraft/advancement/criterion/OnKilledCriterion;
      intermediary field_1192 Lnet/minecraft/class_174;field_1192:Lnet/minecraft/class_2080;
      official c Lam;c:Lcx;
    • ENTITY_KILLED_PLAYER

      public static final OnKilledCriterion ENTITY_KILLED_PLAYER
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_KILLED_PLAYER Lnet/minecraft/advancement/criterion/Criteria;ENTITY_KILLED_PLAYER:Lnet/minecraft/advancement/criterion/OnKilledCriterion;
      intermediary field_1188 Lnet/minecraft/class_174;field_1188:Lnet/minecraft/class_2080;
      official d Lam;d:Lcx;
    • ENTER_BLOCK

      public static final EnterBlockCriterion ENTER_BLOCK
      Mappings:
      Namespace Name Mixin selector
      named ENTER_BLOCK Lnet/minecraft/advancement/criterion/Criteria;ENTER_BLOCK:Lnet/minecraft/advancement/criterion/EnterBlockCriterion;
      intermediary field_1180 Lnet/minecraft/class_174;field_1180:Lnet/minecraft/class_2037;
      official e Lam;e:Lbq;
    • INVENTORY_CHANGED

      public static final InventoryChangedCriterion INVENTORY_CHANGED
      Mappings:
      Namespace Name Mixin selector
      named INVENTORY_CHANGED Lnet/minecraft/advancement/criterion/Criteria;INVENTORY_CHANGED:Lnet/minecraft/advancement/criterion/InventoryChangedCriterion;
      intermediary field_1195 Lnet/minecraft/class_174;field_1195:Lnet/minecraft/class_2066;
      official f Lam;f:Lce;
    • RECIPE_UNLOCKED

      public static final RecipeUnlockedCriterion RECIPE_UNLOCKED
      Mappings:
      Namespace Name Mixin selector
      named RECIPE_UNLOCKED Lnet/minecraft/advancement/criterion/Criteria;RECIPE_UNLOCKED:Lnet/minecraft/advancement/criterion/RecipeUnlockedCriterion;
      intermediary field_1207 Lnet/minecraft/class_174;field_1207:Lnet/minecraft/class_2119;
      official g Lam;g:Ldp;
    • PLAYER_HURT_ENTITY

      public static final PlayerHurtEntityCriterion PLAYER_HURT_ENTITY
      Mappings:
      Namespace Name Mixin selector
      named PLAYER_HURT_ENTITY Lnet/minecraft/advancement/criterion/Criteria;PLAYER_HURT_ENTITY:Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion;
      intermediary field_1199 Lnet/minecraft/class_174;field_1199:Lnet/minecraft/class_2115;
      official h Lam;h:Ldi;
    • ENTITY_HURT_PLAYER

      public static final EntityHurtPlayerCriterion ENTITY_HURT_PLAYER
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_HURT_PLAYER Lnet/minecraft/advancement/criterion/Criteria;ENTITY_HURT_PLAYER:Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion;
      intermediary field_1209 Lnet/minecraft/class_174;field_1209:Lnet/minecraft/class_2044;
      official i Lam;i:Lbt;
    • ENCHANTED_ITEM

      public static final EnchantedItemCriterion ENCHANTED_ITEM
      Mappings:
      Namespace Name Mixin selector
      named ENCHANTED_ITEM Lnet/minecraft/advancement/criterion/Criteria;ENCHANTED_ITEM:Lnet/minecraft/advancement/criterion/EnchantedItemCriterion;
      intermediary field_1181 Lnet/minecraft/class_174;field_1181:Lnet/minecraft/class_2030;
      official j Lam;j:Lbo;
    • FILLED_BUCKET

      public static final FilledBucketCriterion FILLED_BUCKET
      Mappings:
      Namespace Name Mixin selector
      named FILLED_BUCKET Lnet/minecraft/advancement/criterion/Criteria;FILLED_BUCKET:Lnet/minecraft/advancement/criterion/FilledBucketCriterion;
      intermediary field_1208 Lnet/minecraft/class_174;field_1208:Lnet/minecraft/class_2054;
      official k Lam;k:Lbz;
    • BREWED_POTION

      public static final BrewedPotionCriterion BREWED_POTION
      Mappings:
      Namespace Name Mixin selector
      named BREWED_POTION Lnet/minecraft/advancement/criterion/Criteria;BREWED_POTION:Lnet/minecraft/advancement/criterion/BrewedPotionCriterion;
      intermediary field_1213 Lnet/minecraft/class_174;field_1213:Lnet/minecraft/class_1996;
      official l Lam;l:Lax;
    • CONSTRUCT_BEACON

      public static final ConstructBeaconCriterion CONSTRUCT_BEACON
      Mappings:
      Namespace Name Mixin selector
      named CONSTRUCT_BEACON Lnet/minecraft/advancement/criterion/Criteria;CONSTRUCT_BEACON:Lnet/minecraft/advancement/criterion/ConstructBeaconCriterion;
      intermediary field_1189 Lnet/minecraft/class_174;field_1189:Lnet/minecraft/class_2006;
      official m Lam;m:Lbd;
    • USED_ENDER_EYE

      public static final UsedEnderEyeCriterion USED_ENDER_EYE
      Mappings:
      Namespace Name Mixin selector
      named USED_ENDER_EYE Lnet/minecraft/advancement/criterion/Criteria;USED_ENDER_EYE:Lnet/minecraft/advancement/criterion/UsedEnderEyeCriterion;
      intermediary field_1186 Lnet/minecraft/class_174;field_1186:Lnet/minecraft/class_2143;
      official n Lam;n:Led;
    • SUMMONED_ENTITY

      public static final SummonedEntityCriterion SUMMONED_ENTITY
      Mappings:
      Namespace Name Mixin selector
      named SUMMONED_ENTITY Lnet/minecraft/advancement/criterion/Criteria;SUMMONED_ENTITY:Lnet/minecraft/advancement/criterion/SummonedEntityCriterion;
      intermediary field_1182 Lnet/minecraft/class_174;field_1182:Lnet/minecraft/class_2128;
      official o Lam;o:Ldy;
    • BRED_ANIMALS

      public static final BredAnimalsCriterion BRED_ANIMALS
      Mappings:
      Namespace Name Mixin selector
      named BRED_ANIMALS Lnet/minecraft/advancement/criterion/Criteria;BRED_ANIMALS:Lnet/minecraft/advancement/criterion/BredAnimalsCriterion;
      intermediary field_1190 Lnet/minecraft/class_174;field_1190:Lnet/minecraft/class_196;
      official p Lam;p:Law;
    • LOCATION

      public static final TickCriterion LOCATION
      Mappings:
      Namespace Name Mixin selector
      named LOCATION Lnet/minecraft/advancement/criterion/Criteria;LOCATION:Lnet/minecraft/advancement/criterion/TickCriterion;
      intermediary field_1194 Lnet/minecraft/class_174;field_1194:Lnet/minecraft/class_2135;
      official q Lam;q:Ldl;
    • SLEPT_IN_BED

      public static final TickCriterion SLEPT_IN_BED
      Mappings:
      Namespace Name Mixin selector
      named SLEPT_IN_BED Lnet/minecraft/advancement/criterion/Criteria;SLEPT_IN_BED:Lnet/minecraft/advancement/criterion/TickCriterion;
      intermediary field_1212 Lnet/minecraft/class_174;field_1212:Lnet/minecraft/class_2135;
      official r Lam;r:Ldl;
    • CURED_ZOMBIE_VILLAGER

      public static final CuredZombieVillagerCriterion CURED_ZOMBIE_VILLAGER
      Mappings:
      Namespace Name Mixin selector
      named CURED_ZOMBIE_VILLAGER Lnet/minecraft/advancement/criterion/Criteria;CURED_ZOMBIE_VILLAGER:Lnet/minecraft/advancement/criterion/CuredZombieVillagerCriterion;
      intermediary field_1210 Lnet/minecraft/class_174;field_1210:Lnet/minecraft/class_2014;
      official s Lam;s:Lbh;
    • VILLAGER_TRADE

      public static final VillagerTradeCriterion VILLAGER_TRADE
      Mappings:
      Namespace Name Mixin selector
      named VILLAGER_TRADE Lnet/minecraft/advancement/criterion/Criteria;VILLAGER_TRADE:Lnet/minecraft/advancement/criterion/VillagerTradeCriterion;
      intermediary field_1206 Lnet/minecraft/class_174;field_1206:Lnet/minecraft/class_2140;
      official t Lam;t:Lec;
    • ITEM_DURABILITY_CHANGED

      public static final ItemDurabilityChangedCriterion ITEM_DURABILITY_CHANGED
      Mappings:
      Namespace Name Mixin selector
      named ITEM_DURABILITY_CHANGED Lnet/minecraft/advancement/criterion/Criteria;ITEM_DURABILITY_CHANGED:Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion;
      intermediary field_1185 Lnet/minecraft/class_174;field_1185:Lnet/minecraft/class_2069;
      official u Lam;u:Lck;
    • LEVITATION

      public static final LevitationCriterion LEVITATION
      Mappings:
      Namespace Name Mixin selector
      named LEVITATION Lnet/minecraft/advancement/criterion/Criteria;LEVITATION:Lnet/minecraft/advancement/criterion/LevitationCriterion;
      intermediary field_1200 Lnet/minecraft/class_174;field_1200:Lnet/minecraft/class_2085;
      official v Lam;v:Lcy;
    • CHANGED_DIMENSION

      public static final ChangedDimensionCriterion CHANGED_DIMENSION
      Mappings:
      Namespace Name Mixin selector
      named CHANGED_DIMENSION Lnet/minecraft/advancement/criterion/Criteria;CHANGED_DIMENSION:Lnet/minecraft/advancement/criterion/ChangedDimensionCriterion;
      intermediary field_1183 Lnet/minecraft/class_174;field_1183:Lnet/minecraft/class_1999;
      official w Lam;w:Lay;
    • TICK

      public static final TickCriterion TICK
      Mappings:
      Namespace Name Mixin selector
      named TICK Lnet/minecraft/advancement/criterion/Criteria;TICK:Lnet/minecraft/advancement/criterion/TickCriterion;
      intermediary field_1187 Lnet/minecraft/class_174;field_1187:Lnet/minecraft/class_2135;
      official x Lam;x:Ldl;
    • TAME_ANIMAL

      public static final TameAnimalCriterion TAME_ANIMAL
      Mappings:
      Namespace Name Mixin selector
      named TAME_ANIMAL Lnet/minecraft/advancement/criterion/Criteria;TAME_ANIMAL:Lnet/minecraft/advancement/criterion/TameAnimalCriterion;
      intermediary field_1201 Lnet/minecraft/class_174;field_1201:Lnet/minecraft/class_2131;
      official y Lam;y:Lea;
    • PLACED_BLOCK

      public static final ItemCriterion PLACED_BLOCK
      Mappings:
      Namespace Name Mixin selector
      named PLACED_BLOCK Lnet/minecraft/advancement/criterion/Criteria;PLACED_BLOCK:Lnet/minecraft/advancement/criterion/ItemCriterion;
      intermediary field_1191 Lnet/minecraft/class_174;field_1191:Lnet/minecraft/class_4711;
      official z Lam;z:Lct;
    • CONSUME_ITEM

      public static final ConsumeItemCriterion CONSUME_ITEM
      Mappings:
      Namespace Name Mixin selector
      named CONSUME_ITEM Lnet/minecraft/advancement/criterion/Criteria;CONSUME_ITEM:Lnet/minecraft/advancement/criterion/ConsumeItemCriterion;
      intermediary field_1198 Lnet/minecraft/class_174;field_1198:Lnet/minecraft/class_2010;
      official A Lam;A:Lbe;
    • EFFECTS_CHANGED

      public static final EffectsChangedCriterion EFFECTS_CHANGED
      Mappings:
      Namespace Name Mixin selector
      named EFFECTS_CHANGED Lnet/minecraft/advancement/criterion/Criteria;EFFECTS_CHANGED:Lnet/minecraft/advancement/criterion/EffectsChangedCriterion;
      intermediary field_1193 Lnet/minecraft/class_174;field_1193:Lnet/minecraft/class_2027;
      official B Lam;B:Lbn;
    • USED_TOTEM

      public static final UsedTotemCriterion USED_TOTEM
      Mappings:
      Namespace Name Mixin selector
      named USED_TOTEM Lnet/minecraft/advancement/criterion/Criteria;USED_TOTEM:Lnet/minecraft/advancement/criterion/UsedTotemCriterion;
      intermediary field_1204 Lnet/minecraft/class_174;field_1204:Lnet/minecraft/class_2148;
      official C Lam;C:Lee;
    • NETHER_TRAVEL

      public static final TravelCriterion NETHER_TRAVEL
      Mappings:
      Namespace Name Mixin selector
      named NETHER_TRAVEL Lnet/minecraft/advancement/criterion/Criteria;NETHER_TRAVEL:Lnet/minecraft/advancement/criterion/TravelCriterion;
      intermediary field_1211 Lnet/minecraft/class_174;field_1211:Lnet/minecraft/class_2108;
      official D Lam;D:Lbm;
    • FISHING_ROD_HOOKED

      public static final FishingRodHookedCriterion FISHING_ROD_HOOKED
      Mappings:
      Namespace Name Mixin selector
      named FISHING_ROD_HOOKED Lnet/minecraft/advancement/criterion/Criteria;FISHING_ROD_HOOKED:Lnet/minecraft/advancement/criterion/FishingRodHookedCriterion;
      intermediary field_1203 Lnet/minecraft/class_174;field_1203:Lnet/minecraft/class_2058;
      official E Lam;E:Lcb;
    • CHANNELED_LIGHTNING

      public static final ChanneledLightningCriterion CHANNELED_LIGHTNING
      Mappings:
      Namespace Name Mixin selector
      named CHANNELED_LIGHTNING Lnet/minecraft/advancement/criterion/Criteria;CHANNELED_LIGHTNING:Lnet/minecraft/advancement/criterion/ChanneledLightningCriterion;
      intermediary field_1202 Lnet/minecraft/class_174;field_1202:Lnet/minecraft/class_2002;
      official F Lam;F:Laz;
    • SHOT_CROSSBOW

      public static final ShotCrossbowCriterion SHOT_CROSSBOW
      Mappings:
      Namespace Name Mixin selector
      named SHOT_CROSSBOW Lnet/minecraft/advancement/criterion/Criteria;SHOT_CROSSBOW:Lnet/minecraft/advancement/criterion/ShotCrossbowCriterion;
      intermediary field_1196 Lnet/minecraft/class_174;field_1196:Lnet/minecraft/class_2123;
      official G Lam;G:Ldq;
    • KILLED_BY_CROSSBOW

      public static final KilledByCrossbowCriterion KILLED_BY_CROSSBOW
      Mappings:
      Namespace Name Mixin selector
      named KILLED_BY_CROSSBOW Lnet/minecraft/advancement/criterion/Criteria;KILLED_BY_CROSSBOW:Lnet/minecraft/advancement/criterion/KilledByCrossbowCriterion;
      intermediary field_1197 Lnet/minecraft/class_174;field_1197:Lnet/minecraft/class_2076;
      official H Lam;H:Lcw;
    • HERO_OF_THE_VILLAGE

      public static final TickCriterion HERO_OF_THE_VILLAGE
      Mappings:
      Namespace Name Mixin selector
      named HERO_OF_THE_VILLAGE Lnet/minecraft/advancement/criterion/Criteria;HERO_OF_THE_VILLAGE:Lnet/minecraft/advancement/criterion/TickCriterion;
      intermediary field_19250 Lnet/minecraft/class_174;field_19250:Lnet/minecraft/class_2135;
      official I Lam;I:Ldl;
    • VOLUNTARY_EXILE

      public static final TickCriterion VOLUNTARY_EXILE
      Mappings:
      Namespace Name Mixin selector
      named VOLUNTARY_EXILE Lnet/minecraft/advancement/criterion/Criteria;VOLUNTARY_EXILE:Lnet/minecraft/advancement/criterion/TickCriterion;
      intermediary field_19251 Lnet/minecraft/class_174;field_19251:Lnet/minecraft/class_2135;
      official J Lam;J:Ldl;
    • SLIDE_DOWN_BLOCK

      public static final SlideDownBlockCriterion SLIDE_DOWN_BLOCK
      Mappings:
      Namespace Name Mixin selector
      named SLIDE_DOWN_BLOCK Lnet/minecraft/advancement/criterion/Criteria;SLIDE_DOWN_BLOCK:Lnet/minecraft/advancement/criterion/SlideDownBlockCriterion;
      intermediary field_21628 Lnet/minecraft/class_174;field_21628:Lnet/minecraft/class_4713;
      official K Lam;K:Ldt;
    • BEE_NEST_DESTROYED

      public static final BeeNestDestroyedCriterion BEE_NEST_DESTROYED
      Mappings:
      Namespace Name Mixin selector
      named BEE_NEST_DESTROYED Lnet/minecraft/advancement/criterion/Criteria;BEE_NEST_DESTROYED:Lnet/minecraft/advancement/criterion/BeeNestDestroyedCriterion;
      intermediary field_21629 Lnet/minecraft/class_174;field_21629:Lnet/minecraft/class_4708;
      official L Lam;L:Lau;
    • TARGET_HIT

      public static final TargetHitCriterion TARGET_HIT
      Mappings:
      Namespace Name Mixin selector
      named TARGET_HIT Lnet/minecraft/advancement/criterion/Criteria;TARGET_HIT:Lnet/minecraft/advancement/criterion/TargetHitCriterion;
      intermediary field_22450 Lnet/minecraft/class_174;field_22450:Lnet/minecraft/class_4851;
      official M Lam;M:Leb;
    • ITEM_USED_ON_BLOCK

      public static final ItemCriterion ITEM_USED_ON_BLOCK
      Mappings:
      Namespace Name Mixin selector
      named ITEM_USED_ON_BLOCK Lnet/minecraft/advancement/criterion/Criteria;ITEM_USED_ON_BLOCK:Lnet/minecraft/advancement/criterion/ItemCriterion;
      intermediary field_24478 Lnet/minecraft/class_174;field_24478:Lnet/minecraft/class_4711;
      official N Lam;N:Lct;
    • DEFAULT_BLOCK_USE

      public static final DefaultBlockUseCriterion DEFAULT_BLOCK_USE
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_BLOCK_USE Lnet/minecraft/advancement/criterion/Criteria;DEFAULT_BLOCK_USE:Lnet/minecraft/advancement/criterion/DefaultBlockUseCriterion;
      intermediary field_48268 Lnet/minecraft/class_174;field_48268:Lnet/minecraft/class_9107;
      official O Lam;O:Lbk;
    • ANY_BLOCK_USE

      public static final AnyBlockUseCriterion ANY_BLOCK_USE
      Mappings:
      Namespace Name Mixin selector
      named ANY_BLOCK_USE Lnet/minecraft/advancement/criterion/Criteria;ANY_BLOCK_USE:Lnet/minecraft/advancement/criterion/AnyBlockUseCriterion;
      intermediary field_48269 Lnet/minecraft/class_174;field_48269:Lnet/minecraft/class_9104;
      official P Lam;P:Lat;
    • PLAYER_GENERATES_CONTAINER_LOOT

      public static final PlayerGeneratesContainerLootCriterion PLAYER_GENERATES_CONTAINER_LOOT
      Mappings:
      Namespace Name Mixin selector
      named PLAYER_GENERATES_CONTAINER_LOOT Lnet/minecraft/advancement/criterion/Criteria;PLAYER_GENERATES_CONTAINER_LOOT:Lnet/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterion;
      intermediary field_24479 Lnet/minecraft/class_174;field_24479:Lnet/minecraft/class_5282;
      official Q Lam;Q:Ldd;
    • THROWN_ITEM_PICKED_UP_BY_ENTITY

      public static final ThrownItemPickedUpByEntityCriterion THROWN_ITEM_PICKED_UP_BY_ENTITY
      Mappings:
      Namespace Name Mixin selector
      named THROWN_ITEM_PICKED_UP_BY_ENTITY Lnet/minecraft/advancement/criterion/Criteria;THROWN_ITEM_PICKED_UP_BY_ENTITY:Lnet/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion;
      intermediary field_24480 Lnet/minecraft/class_174;field_24480:Lnet/minecraft/class_5279;
      official R Lam;R:Ldh;
    • THROWN_ITEM_PICKED_UP_BY_PLAYER

      public static final ThrownItemPickedUpByEntityCriterion THROWN_ITEM_PICKED_UP_BY_PLAYER
      Mappings:
      Namespace Name Mixin selector
      named THROWN_ITEM_PICKED_UP_BY_PLAYER Lnet/minecraft/advancement/criterion/Criteria;THROWN_ITEM_PICKED_UP_BY_PLAYER:Lnet/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion;
      intermediary field_38700 Lnet/minecraft/class_174;field_38700:Lnet/minecraft/class_5279;
      official S Lam;S:Ldh;
    • PLAYER_INTERACTED_WITH_ENTITY

      public static final PlayerInteractedWithEntityCriterion PLAYER_INTERACTED_WITH_ENTITY
      Mappings:
      Namespace Name Mixin selector
      named PLAYER_INTERACTED_WITH_ENTITY Lnet/minecraft/advancement/criterion/Criteria;PLAYER_INTERACTED_WITH_ENTITY:Lnet/minecraft/advancement/criterion/PlayerInteractedWithEntityCriterion;
      intermediary field_25694 Lnet/minecraft/class_174;field_25694:Lnet/minecraft/class_5409;
      official T Lam;T:Ldj;
    • STARTED_RIDING

      public static final StartedRidingCriterion STARTED_RIDING
      Mappings:
      Namespace Name Mixin selector
      named STARTED_RIDING Lnet/minecraft/advancement/criterion/Criteria;STARTED_RIDING:Lnet/minecraft/advancement/criterion/StartedRidingCriterion;
      intermediary field_33870 Lnet/minecraft/class_174;field_33870:Lnet/minecraft/class_6407;
      official U Lam;U:Ldw;
    • LIGHTNING_STRIKE

      public static final LightningStrikeCriterion LIGHTNING_STRIKE
      Mappings:
      Namespace Name Mixin selector
      named LIGHTNING_STRIKE Lnet/minecraft/advancement/criterion/Criteria;LIGHTNING_STRIKE:Lnet/minecraft/advancement/criterion/LightningStrikeCriterion;
      intermediary field_33871 Lnet/minecraft/class_174;field_33871:Lnet/minecraft/class_6405;
      official V Lam;V:Ldb;
    • USING_ITEM

      public static final UsingItemCriterion USING_ITEM
      Mappings:
      Namespace Name Mixin selector
      named USING_ITEM Lnet/minecraft/advancement/criterion/Criteria;USING_ITEM:Lnet/minecraft/advancement/criterion/UsingItemCriterion;
      intermediary field_33872 Lnet/minecraft/class_174;field_33872:Lnet/minecraft/class_6409;
      official W Lam;W:Lef;
    • FALL_FROM_HEIGHT

      public static final TravelCriterion FALL_FROM_HEIGHT
      Mappings:
      Namespace Name Mixin selector
      named FALL_FROM_HEIGHT Lnet/minecraft/advancement/criterion/Criteria;FALL_FROM_HEIGHT:Lnet/minecraft/advancement/criterion/TravelCriterion;
      intermediary field_35013 Lnet/minecraft/class_174;field_35013:Lnet/minecraft/class_2108;
      official X Lam;X:Lbm;
    • RIDE_ENTITY_IN_LAVA

      public static final TravelCriterion RIDE_ENTITY_IN_LAVA
      Mappings:
      Namespace Name Mixin selector
      named RIDE_ENTITY_IN_LAVA Lnet/minecraft/advancement/criterion/Criteria;RIDE_ENTITY_IN_LAVA:Lnet/minecraft/advancement/criterion/TravelCriterion;
      intermediary field_35014 Lnet/minecraft/class_174;field_35014:Lnet/minecraft/class_2108;
      official Y Lam;Y:Lbm;
    • KILL_MOB_NEAR_SCULK_CATALYST

      public static final OnKilledCriterion KILL_MOB_NEAR_SCULK_CATALYST
      Mappings:
      Namespace Name Mixin selector
      named KILL_MOB_NEAR_SCULK_CATALYST Lnet/minecraft/advancement/criterion/Criteria;KILL_MOB_NEAR_SCULK_CATALYST:Lnet/minecraft/advancement/criterion/OnKilledCriterion;
      intermediary field_38376 Lnet/minecraft/class_174;field_38376:Lnet/minecraft/class_2080;
      official Z Lam;Z:Lcx;
    • ALLAY_DROP_ITEM_ON_BLOCK

      public static final ItemCriterion ALLAY_DROP_ITEM_ON_BLOCK
      Mappings:
      Namespace Name Mixin selector
      named ALLAY_DROP_ITEM_ON_BLOCK Lnet/minecraft/advancement/criterion/Criteria;ALLAY_DROP_ITEM_ON_BLOCK:Lnet/minecraft/advancement/criterion/ItemCriterion;
      intermediary field_38701 Lnet/minecraft/class_174;field_38701:Lnet/minecraft/class_4711;
      official aa Lam;aa:Lct;
    • AVOID_VIBRATION

      public static final TickCriterion AVOID_VIBRATION
      Mappings:
      Namespace Name Mixin selector
      named AVOID_VIBRATION Lnet/minecraft/advancement/criterion/Criteria;AVOID_VIBRATION:Lnet/minecraft/advancement/criterion/TickCriterion;
      intermediary field_38838 Lnet/minecraft/class_174;field_38838:Lnet/minecraft/class_2135;
      official ab Lam;ab:Ldl;
    • RECIPE_CRAFTED

      public static final RecipeCraftedCriterion RECIPE_CRAFTED
      Mappings:
      Namespace Name Mixin selector
      named RECIPE_CRAFTED Lnet/minecraft/advancement/criterion/Criteria;RECIPE_CRAFTED:Lnet/minecraft/advancement/criterion/RecipeCraftedCriterion;
      intermediary field_44587 Lnet/minecraft/class_174;field_44587:Lnet/minecraft/class_8508;
      official ac Lam;ac:Ldn;
    • CRAFTER_RECIPE_CRAFTED

      public static final RecipeCraftedCriterion CRAFTER_RECIPE_CRAFTED
      Mappings:
      Namespace Name Mixin selector
      named CRAFTER_RECIPE_CRAFTED Lnet/minecraft/advancement/criterion/Criteria;CRAFTER_RECIPE_CRAFTED:Lnet/minecraft/advancement/criterion/RecipeCraftedCriterion;
      intermediary field_49922 Lnet/minecraft/class_174;field_49922:Lnet/minecraft/class_8508;
      official ad Lam;ad:Ldn;
    • FALL_AFTER_EXPLOSION

      public static final FallAfterExplosionCriterion FALL_AFTER_EXPLOSION
      Mappings:
      Namespace Name Mixin selector
      named FALL_AFTER_EXPLOSION Lnet/minecraft/advancement/criterion/Criteria;FALL_AFTER_EXPLOSION:Lnet/minecraft/advancement/criterion/FallAfterExplosionCriterion;
      intermediary field_49923 Lnet/minecraft/class_174;field_49923:Lnet/minecraft/class_9421;
      official ae Lam;ae:Lby;
  • Constructor Details

    • Criteria

      public Criteria()
  • Method Details

    • register

      private static <T extends Criterion<?>> T register(String id, T criterion)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/advancement/criterion/Criteria;register(Ljava/lang/String;Lnet/minecraft/advancement/criterion/Criterion;)Lnet/minecraft/advancement/criterion/Criterion;
      intermediary method_767 Lnet/minecraft/class_174;method_767(Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179;
      official a Lam;a(Ljava/lang/String;Lap;)Lap;
    • getDefault

      public static Criterion<?> getDefault(Registry<Criterion<?>> registry)
      Mappings:
      Namespace Name Mixin selector
      named getDefault Lnet/minecraft/advancement/criterion/Criteria;getDefault(Lnet/minecraft/registry/Registry;)Lnet/minecraft/advancement/criterion/Criterion;
      intermediary method_54933 Lnet/minecraft/class_174;method_54933(Lnet/minecraft/class_2378;)Lnet/minecraft/class_179;
      official a Lam;a(Ljv;)Lap;