类 Criteria


  • public class Criteria
    extends Object
    Mappings:
    Namespace Name
    official ah
    intermediary net/minecraft/class_174
    named net/minecraft/advancement/criterion/Criteria
    • 字段详细资料

      • VALUES

        private static final Map<Identifier,​Criterion<?>> VALUES
        Mappings:
        Namespace Name Mixin selector
        official Q Lah;Q:Ljava/util/Map;
        intermediary field_1205 Lnet/minecraft/class_174;field_1205:Ljava/util/Map;
        named VALUES Lnet/minecraft/advancement/criterion/Criteria;VALUES:Ljava/util/Map;
      • IMPOSSIBLE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public static final LocationArrivalCriterion LOCATION
        Mappings:
        Namespace Name Mixin selector
        official p Lah;p:Lcc;
        intermediary field_1194 Lnet/minecraft/class_174;field_1194:Lnet/minecraft/class_2092;
        named LOCATION Lnet/minecraft/advancement/criterion/Criteria;LOCATION:Lnet/minecraft/advancement/criterion/LocationArrivalCriterion;
      • SLEPT_IN_BED

        public static final LocationArrivalCriterion SLEPT_IN_BED
        Mappings:
        Namespace Name Mixin selector
        official q Lah;q:Lcc;
        intermediary field_1212 Lnet/minecraft/class_174;field_1212:Lnet/minecraft/class_2092;
        named SLEPT_IN_BED Lnet/minecraft/advancement/criterion/Criteria;SLEPT_IN_BED:Lnet/minecraft/advancement/criterion/LocationArrivalCriterion;
      • CURED_ZOMBIE_VILLAGER

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

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

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

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

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

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

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

        public static final PlacedBlockCriterion PLACED_BLOCK
        Mappings:
        Namespace Name Mixin selector
        official y Lah;y:Lci;
        intermediary field_1191 Lnet/minecraft/class_174;field_1191:Lnet/minecraft/class_2111;
        named PLACED_BLOCK Lnet/minecraft/advancement/criterion/Criteria;PLACED_BLOCK:Lnet/minecraft/advancement/criterion/PlacedBlockCriterion;
      • CONSUME_ITEM

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

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

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

        public static final NetherTravelCriterion NETHER_TRAVEL
        Mappings:
        Namespace Name Mixin selector
        official C Lah;C:Lch;
        intermediary field_1211 Lnet/minecraft/class_174;field_1211:Lnet/minecraft/class_2108;
        named NETHER_TRAVEL Lnet/minecraft/advancement/criterion/Criteria;NETHER_TRAVEL:Lnet/minecraft/advancement/criterion/NetherTravelCriterion;
      • FISHING_ROD_HOOKED

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

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

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

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

        public static final LocationArrivalCriterion HERO_OF_THE_VILLAGE
        Mappings:
        Namespace Name Mixin selector
        official H Lah;H:Lcc;
        intermediary field_19250 Lnet/minecraft/class_174;field_19250:Lnet/minecraft/class_2092;
        named HERO_OF_THE_VILLAGE Lnet/minecraft/advancement/criterion/Criteria;HERO_OF_THE_VILLAGE:Lnet/minecraft/advancement/criterion/LocationArrivalCriterion;
      • VOLUNTARY_EXILE

        public static final LocationArrivalCriterion VOLUNTARY_EXILE
        Mappings:
        Namespace Name Mixin selector
        official I Lah;I:Lcc;
        intermediary field_19251 Lnet/minecraft/class_174;field_19251:Lnet/minecraft/class_2092;
        named VOLUNTARY_EXILE Lnet/minecraft/advancement/criterion/Criteria;VOLUNTARY_EXILE:Lnet/minecraft/advancement/criterion/LocationArrivalCriterion;
      • SLIDE_DOWN_BLOCK

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

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

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

        public static final ItemUsedOnBlockCriterion ITEM_USED_ON_BLOCK
        Mappings:
        Namespace Name Mixin selector
        official M Lah;M:Lbw;
        intermediary field_24478 Lnet/minecraft/class_174;field_24478:Lnet/minecraft/class_4711;
        named ITEM_USED_ON_BLOCK Lnet/minecraft/advancement/criterion/Criteria;ITEM_USED_ON_BLOCK:Lnet/minecraft/advancement/criterion/ItemUsedOnBlockCriterion;
      • PLAYER_GENERATES_CONTAINER_LOOT

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

        public static final ThrownItemPickedUpByEntityCriterion THROWN_ITEM_PICKED_UP_BY_ENTITY
        Mappings:
        Namespace Name Mixin selector
        official O Lah;O:Lbu;
        intermediary field_24480 Lnet/minecraft/class_174;field_24480:Lnet/minecraft/class_5279;
        named THROWN_ITEM_PICKED_UP_BY_ENTITY Lnet/minecraft/advancement/criterion/Criteria;THROWN_ITEM_PICKED_UP_BY_ENTITY:Lnet/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion;
      • PLAYER_INTERACTED_WITH_ENTITY

        public static final PlayerInteractedWithEntityCriterion PLAYER_INTERACTED_WITH_ENTITY
        Mappings:
        Namespace Name Mixin selector
        official P Lah;P:Lck;
        intermediary field_25694 Lnet/minecraft/class_174;field_25694:Lnet/minecraft/class_5409;
        named PLAYER_INTERACTED_WITH_ENTITY Lnet/minecraft/advancement/criterion/Criteria;PLAYER_INTERACTED_WITH_ENTITY:Lnet/minecraft/advancement/criterion/PlayerInteractedWithEntityCriterion;
    • 构造器详细资料

      • Criteria

        public Criteria()
    • 方法详细资料

      • register

        private static <T extends Criterion<?>> T register​(T object)
        Mappings:
        Namespace Name Mixin selector
        official a Lah;a(Lak;)Lak;
        intermediary method_767 Lnet/minecraft/class_174;method_767(Lnet/minecraft/class_179;)Lnet/minecraft/class_179;
        named register Lnet/minecraft/advancement/criterion/Criteria;register(Lnet/minecraft/advancement/criterion/Criterion;)Lnet/minecraft/advancement/criterion/Criterion;
      • getById

        @Nullable
        public static <T extends CriterionConditions> @Nullable Criterion<T> getById​(Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official a Lah;a(Lwp;)Lak;
        intermediary method_765 Lnet/minecraft/class_174;method_765(Lnet/minecraft/class_2960;)Lnet/minecraft/class_179;
        named getById Lnet/minecraft/advancement/criterion/Criteria;getById(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/criterion/Criterion;
      • getCriteria

        public static Iterable<? extends Criterion<?>> getCriteria()
        Mappings:
        Namespace Name Mixin selector
        official a Lah;a()Ljava/lang/Iterable;
        intermediary method_766 Lnet/minecraft/class_174;method_766()Ljava/lang/Iterable;
        named getCriteria Lnet/minecraft/advancement/criterion/Criteria;getCriteria()Ljava/lang/Iterable;