CLASS r net/minecraft/advancement/criterion/Criterions FIELD A EFFECTS_CHANGED Lal; FIELD B USED_TOTEM Lbs; FIELD C NETHER_TRAVEL Lbi; FIELD D FISHING_ROD_HOOKED Lav; FIELD E CHANNELED_LIGHTNING Lae; FIELD F SHOT_CROSSBOW Lbm; FIELD G KILLED_BY_CROSSBOW Lba; FIELD H VALUES Ljava/util/Map; FIELD a IMPOSSIBLE Law; FIELD b PLAYER_KILLED_ENTITY Lbb; FIELD c ENTITY_KILLED_PLAYER Lbb; FIELD d ENTER_BLOCK Lao; FIELD e INVENTORY_CHANGED Lax; FIELD f RECIPE_UNLOCKED Lbl; FIELD g PLAYER_HURT_ENTITY Lbk; FIELD h ENTITY_HURT_PLAYER Lar; FIELD i ENCHANTED_ITEM Lam; FIELD j FILLED_BUCKET Lau; FIELD k BREWED_POTION Lac; FIELD l CONSTRUCT_BEACON Laf; FIELD m USED_ENDER_EYE Lbr; FIELD n SUMMONED_ENTITY Lbn; FIELD o BRED_ANIMALS Lab; FIELD p LOCATION Lbe; FIELD q SLEPT_IN_BED Lbe; FIELD r CURED_ZOMBIE_VILLAGER Lah; FIELD s VILLAGER_TRADE Lbq; FIELD t ITEM_DURABILITY_CHANGED Lay; FIELD u LEVITATION Lbc; FIELD v CHANGED_DIMENSION Lad; FIELD w TICK Lbp; FIELD x TAME_ANIMAL Lbo; FIELD y PLACED_BLOCK Lbj; FIELD z CONSUME_ITEM Lag; METHOD a getAllCriterions ()Ljava/lang/Iterable; METHOD a getById (Lqd;)Lu; ARG 0 id METHOD a register (Lu;)Lu; ARG 0 object