Class Criteria
java.lang.Object
net.minecraft.advancement.criterion.Criteria
- Mappings:
Namespace Name official aiintermediary net/minecraft/class_174named net/minecraft/advancement/criterion/Criteria
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic BeeNestDestroyedCriterionstatic BredAnimalsCriterionstatic BrewedPotionCriterionstatic ChangedDimensionCriterionstatic ChanneledLightningCriterionstatic ConstructBeaconCriterionstatic ConsumeItemCriterionstatic CuredZombieVillagerCriterionstatic EffectsChangedCriterionstatic EnchantedItemCriterionstatic EnterBlockCriterionstatic EntityHurtPlayerCriterionstatic OnKilledCriterionstatic class_6407static class_6405static class_6409static FilledBucketCriterionstatic FishingRodHookedCriterionstatic LocationArrivalCriterionstatic ImpossibleCriterionstatic InventoryChangedCriterionstatic ItemUsedOnBlockCriterionstatic KilledByCrossbowCriterionstatic LevitationCriterionstatic LocationArrivalCriterionstatic NetherTravelCriterionstatic PlacedBlockCriterionstatic PlayerHurtEntityCriterionstatic OnKilledCriterionstatic RecipeUnlockedCriterionstatic ShotCrossbowCriterionstatic LocationArrivalCriterionstatic SlideDownBlockCriterionstatic SummonedEntityCriterionstatic TameAnimalCriterionstatic TargetHitCriterionstatic TickCriterionstatic UsedEnderEyeCriterionstatic UsedTotemCriterionprivate static Map<Identifier,Criterion<?>>static VillagerTradeCriterionstatic LocationArrivalCriterion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends CriterionConditions>
@Nullable Criterion<T>getById(Identifier id)private static <T extends Criterion<?>>
Tregister(T object)
-
Field Details
-
VALUES
- Mappings:
Namespace Name Mixin selector official TLai;T:Ljava/util/Map;intermediary field_1205Lnet/minecraft/class_174;field_1205:Ljava/util/Map;named VALUESLnet/minecraft/advancement/criterion/Criteria;VALUES:Ljava/util/Map;
-
IMPOSSIBLE
- Mappings:
Namespace Name Mixin selector official aLai;a:Lbs;intermediary field_1184Lnet/minecraft/class_174;field_1184:Lnet/minecraft/class_2062;named IMPOSSIBLELnet/minecraft/advancement/criterion/Criteria;IMPOSSIBLE:Lnet/minecraft/advancement/criterion/ImpossibleCriterion;
-
PLAYER_KILLED_ENTITY
- Mappings:
Namespace Name Mixin selector official bLai;b:Lbz;intermediary field_1192Lnet/minecraft/class_174;field_1192:Lnet/minecraft/class_2080;named PLAYER_KILLED_ENTITYLnet/minecraft/advancement/criterion/Criteria;PLAYER_KILLED_ENTITY:Lnet/minecraft/advancement/criterion/OnKilledCriterion;
-
ENTITY_KILLED_PLAYER
- Mappings:
Namespace Name Mixin selector official cLai;c:Lbz;intermediary field_1188Lnet/minecraft/class_174;field_1188:Lnet/minecraft/class_2080;named ENTITY_KILLED_PLAYERLnet/minecraft/advancement/criterion/Criteria;ENTITY_KILLED_PLAYER:Lnet/minecraft/advancement/criterion/OnKilledCriterion;
-
ENTER_BLOCK
- Mappings:
Namespace Name Mixin selector official dLai;d:Lbi;intermediary field_1180Lnet/minecraft/class_174;field_1180:Lnet/minecraft/class_2037;named ENTER_BLOCKLnet/minecraft/advancement/criterion/Criteria;ENTER_BLOCK:Lnet/minecraft/advancement/criterion/EnterBlockCriterion;
-
INVENTORY_CHANGED
- Mappings:
Namespace Name Mixin selector official eLai;e:Lbt;intermediary field_1195Lnet/minecraft/class_174;field_1195:Lnet/minecraft/class_2066;named INVENTORY_CHANGEDLnet/minecraft/advancement/criterion/Criteria;INVENTORY_CHANGED:Lnet/minecraft/advancement/criterion/InventoryChangedCriterion;
-
RECIPE_UNLOCKED
- Mappings:
Namespace Name Mixin selector official fLai;f:Lcp;intermediary field_1207Lnet/minecraft/class_174;field_1207:Lnet/minecraft/class_2119;named RECIPE_UNLOCKEDLnet/minecraft/advancement/criterion/Criteria;RECIPE_UNLOCKED:Lnet/minecraft/advancement/criterion/RecipeUnlockedCriterion;
-
PLAYER_HURT_ENTITY
- Mappings:
Namespace Name Mixin selector official gLai;g:Lcm;intermediary field_1199Lnet/minecraft/class_174;field_1199:Lnet/minecraft/class_2115;named PLAYER_HURT_ENTITYLnet/minecraft/advancement/criterion/Criteria;PLAYER_HURT_ENTITY:Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion;
-
ENTITY_HURT_PLAYER
- Mappings:
Namespace Name Mixin selector official hLai;h:Lbl;intermediary field_1209Lnet/minecraft/class_174;field_1209:Lnet/minecraft/class_2044;named ENTITY_HURT_PLAYERLnet/minecraft/advancement/criterion/Criteria;ENTITY_HURT_PLAYER:Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion;
-
ENCHANTED_ITEM
- Mappings:
Namespace Name Mixin selector official iLai;i:Lbg;intermediary field_1181Lnet/minecraft/class_174;field_1181:Lnet/minecraft/class_2030;named ENCHANTED_ITEMLnet/minecraft/advancement/criterion/Criteria;ENCHANTED_ITEM:Lnet/minecraft/advancement/criterion/EnchantedItemCriterion;
-
FILLED_BUCKET
- Mappings:
Namespace Name Mixin selector official jLai;j:Lbo;intermediary field_1208Lnet/minecraft/class_174;field_1208:Lnet/minecraft/class_2054;named FILLED_BUCKETLnet/minecraft/advancement/criterion/Criteria;FILLED_BUCKET:Lnet/minecraft/advancement/criterion/FilledBucketCriterion;
-
BREWED_POTION
- Mappings:
Namespace Name Mixin selector official kLai;k:Lav;intermediary field_1213Lnet/minecraft/class_174;field_1213:Lnet/minecraft/class_1996;named BREWED_POTIONLnet/minecraft/advancement/criterion/Criteria;BREWED_POTION:Lnet/minecraft/advancement/criterion/BrewedPotionCriterion;
-
CONSTRUCT_BEACON
- Mappings:
Namespace Name Mixin selector official lLai;l:Lay;intermediary field_1189Lnet/minecraft/class_174;field_1189:Lnet/minecraft/class_2006;named CONSTRUCT_BEACONLnet/minecraft/advancement/criterion/Criteria;CONSTRUCT_BEACON:Lnet/minecraft/advancement/criterion/ConstructBeaconCriterion;
-
USED_ENDER_EYE
- Mappings:
Namespace Name Mixin selector official mLai;m:Ldb;intermediary field_1186Lnet/minecraft/class_174;field_1186:Lnet/minecraft/class_2143;named USED_ENDER_EYELnet/minecraft/advancement/criterion/Criteria;USED_ENDER_EYE:Lnet/minecraft/advancement/criterion/UsedEnderEyeCriterion;
-
SUMMONED_ENTITY
- Mappings:
Namespace Name Mixin selector official nLai;n:Lcw;intermediary field_1182Lnet/minecraft/class_174;field_1182:Lnet/minecraft/class_2128;named SUMMONED_ENTITYLnet/minecraft/advancement/criterion/Criteria;SUMMONED_ENTITY:Lnet/minecraft/advancement/criterion/SummonedEntityCriterion;
-
BRED_ANIMALS
- Mappings:
Namespace Name Mixin selector official oLai;o:Lau;intermediary field_1190Lnet/minecraft/class_174;field_1190:Lnet/minecraft/class_196;named BRED_ANIMALSLnet/minecraft/advancement/criterion/Criteria;BRED_ANIMALS:Lnet/minecraft/advancement/criterion/BredAnimalsCriterion;
-
LOCATION
- Mappings:
Namespace Name Mixin selector official pLai;p:Lcf;intermediary field_1194Lnet/minecraft/class_174;field_1194:Lnet/minecraft/class_2092;named LOCATIONLnet/minecraft/advancement/criterion/Criteria;LOCATION:Lnet/minecraft/advancement/criterion/LocationArrivalCriterion;
-
SLEPT_IN_BED
- Mappings:
Namespace Name Mixin selector official qLai;q:Lcf;intermediary field_1212Lnet/minecraft/class_174;field_1212:Lnet/minecraft/class_2092;named SLEPT_IN_BEDLnet/minecraft/advancement/criterion/Criteria;SLEPT_IN_BED:Lnet/minecraft/advancement/criterion/LocationArrivalCriterion;
-
CURED_ZOMBIE_VILLAGER
- Mappings:
Namespace Name Mixin selector official rLai;r:Lba;intermediary field_1210Lnet/minecraft/class_174;field_1210:Lnet/minecraft/class_2014;named CURED_ZOMBIE_VILLAGERLnet/minecraft/advancement/criterion/Criteria;CURED_ZOMBIE_VILLAGER:Lnet/minecraft/advancement/criterion/CuredZombieVillagerCriterion;
-
VILLAGER_TRADE
- Mappings:
Namespace Name Mixin selector official sLai;s:Lda;intermediary field_1206Lnet/minecraft/class_174;field_1206:Lnet/minecraft/class_2140;named VILLAGER_TRADELnet/minecraft/advancement/criterion/Criteria;VILLAGER_TRADE:Lnet/minecraft/advancement/criterion/VillagerTradeCriterion;
-
ITEM_DURABILITY_CHANGED
- Mappings:
Namespace Name Mixin selector official tLai;t:Lbu;intermediary field_1185Lnet/minecraft/class_174;field_1185:Lnet/minecraft/class_2069;named ITEM_DURABILITY_CHANGEDLnet/minecraft/advancement/criterion/Criteria;ITEM_DURABILITY_CHANGED:Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion;
-
LEVITATION
- Mappings:
Namespace Name Mixin selector official uLai;u:Lca;intermediary field_1200Lnet/minecraft/class_174;field_1200:Lnet/minecraft/class_2085;named LEVITATIONLnet/minecraft/advancement/criterion/Criteria;LEVITATION:Lnet/minecraft/advancement/criterion/LevitationCriterion;
-
CHANGED_DIMENSION
- Mappings:
Namespace Name Mixin selector official vLai;v:Law;intermediary field_1183Lnet/minecraft/class_174;field_1183:Lnet/minecraft/class_1999;named CHANGED_DIMENSIONLnet/minecraft/advancement/criterion/Criteria;CHANGED_DIMENSION:Lnet/minecraft/advancement/criterion/ChangedDimensionCriterion;
-
TICK
- Mappings:
Namespace Name Mixin selector official wLai;w:Lcz;intermediary field_1187Lnet/minecraft/class_174;field_1187:Lnet/minecraft/class_2135;named TICKLnet/minecraft/advancement/criterion/Criteria;TICK:Lnet/minecraft/advancement/criterion/TickCriterion;
-
TAME_ANIMAL
- Mappings:
Namespace Name Mixin selector official xLai;x:Lcx;intermediary field_1201Lnet/minecraft/class_174;field_1201:Lnet/minecraft/class_2131;named TAME_ANIMALLnet/minecraft/advancement/criterion/Criteria;TAME_ANIMAL:Lnet/minecraft/advancement/criterion/TameAnimalCriterion;
-
PLACED_BLOCK
- Mappings:
Namespace Name Mixin selector official yLai;y:Lcl;intermediary field_1191Lnet/minecraft/class_174;field_1191:Lnet/minecraft/class_2111;named PLACED_BLOCKLnet/minecraft/advancement/criterion/Criteria;PLACED_BLOCK:Lnet/minecraft/advancement/criterion/PlacedBlockCriterion;
-
CONSUME_ITEM
- Mappings:
Namespace Name Mixin selector official zLai;z:Laz;intermediary field_1198Lnet/minecraft/class_174;field_1198:Lnet/minecraft/class_2010;named CONSUME_ITEMLnet/minecraft/advancement/criterion/Criteria;CONSUME_ITEM:Lnet/minecraft/advancement/criterion/ConsumeItemCriterion;
-
EFFECTS_CHANGED
- Mappings:
Namespace Name Mixin selector official ALai;A:Lbf;intermediary field_1193Lnet/minecraft/class_174;field_1193:Lnet/minecraft/class_2027;named EFFECTS_CHANGEDLnet/minecraft/advancement/criterion/Criteria;EFFECTS_CHANGED:Lnet/minecraft/advancement/criterion/EffectsChangedCriterion;
-
USED_TOTEM
- Mappings:
Namespace Name Mixin selector official BLai;B:Ldc;intermediary field_1204Lnet/minecraft/class_174;field_1204:Lnet/minecraft/class_2148;named USED_TOTEMLnet/minecraft/advancement/criterion/Criteria;USED_TOTEM:Lnet/minecraft/advancement/criterion/UsedTotemCriterion;
-
NETHER_TRAVEL
- Mappings:
Namespace Name Mixin selector official CLai;C:Lck;intermediary field_1211Lnet/minecraft/class_174;field_1211:Lnet/minecraft/class_2108;named NETHER_TRAVELLnet/minecraft/advancement/criterion/Criteria;NETHER_TRAVEL:Lnet/minecraft/advancement/criterion/NetherTravelCriterion;
-
FISHING_ROD_HOOKED
- Mappings:
Namespace Name Mixin selector official DLai;D:Lbq;intermediary field_1203Lnet/minecraft/class_174;field_1203:Lnet/minecraft/class_2058;named FISHING_ROD_HOOKEDLnet/minecraft/advancement/criterion/Criteria;FISHING_ROD_HOOKED:Lnet/minecraft/advancement/criterion/FishingRodHookedCriterion;
-
CHANNELED_LIGHTNING
- Mappings:
Namespace Name Mixin selector official ELai;E:Lax;intermediary field_1202Lnet/minecraft/class_174;field_1202:Lnet/minecraft/class_2002;named CHANNELED_LIGHTNINGLnet/minecraft/advancement/criterion/Criteria;CHANNELED_LIGHTNING:Lnet/minecraft/advancement/criterion/ChanneledLightningCriterion;
-
SHOT_CROSSBOW
- Mappings:
Namespace Name Mixin selector official FLai;F:Lcr;intermediary field_1196Lnet/minecraft/class_174;field_1196:Lnet/minecraft/class_2123;named SHOT_CROSSBOWLnet/minecraft/advancement/criterion/Criteria;SHOT_CROSSBOW:Lnet/minecraft/advancement/criterion/ShotCrossbowCriterion;
-
KILLED_BY_CROSSBOW
- Mappings:
Namespace Name Mixin selector official GLai;G:Lby;intermediary field_1197Lnet/minecraft/class_174;field_1197:Lnet/minecraft/class_2076;named KILLED_BY_CROSSBOWLnet/minecraft/advancement/criterion/Criteria;KILLED_BY_CROSSBOW:Lnet/minecraft/advancement/criterion/KilledByCrossbowCriterion;
-
HERO_OF_THE_VILLAGE
- Mappings:
Namespace Name Mixin selector official HLai;H:Lcf;intermediary field_19250Lnet/minecraft/class_174;field_19250:Lnet/minecraft/class_2092;named HERO_OF_THE_VILLAGELnet/minecraft/advancement/criterion/Criteria;HERO_OF_THE_VILLAGE:Lnet/minecraft/advancement/criterion/LocationArrivalCriterion;
-
VOLUNTARY_EXILE
- Mappings:
Namespace Name Mixin selector official ILai;I:Lcf;intermediary field_19251Lnet/minecraft/class_174;field_19251:Lnet/minecraft/class_2092;named VOLUNTARY_EXILELnet/minecraft/advancement/criterion/Criteria;VOLUNTARY_EXILE:Lnet/minecraft/advancement/criterion/LocationArrivalCriterion;
-
SLIDE_DOWN_BLOCK
- Mappings:
Namespace Name Mixin selector official JLai;J:Lct;intermediary field_21628Lnet/minecraft/class_174;field_21628:Lnet/minecraft/class_4713;named SLIDE_DOWN_BLOCKLnet/minecraft/advancement/criterion/Criteria;SLIDE_DOWN_BLOCK:Lnet/minecraft/advancement/criterion/SlideDownBlockCriterion;
-
BEE_NEST_DESTROYED
- Mappings:
Namespace Name Mixin selector official KLai;K:Las;intermediary field_21629Lnet/minecraft/class_174;field_21629:Lnet/minecraft/class_4708;named BEE_NEST_DESTROYEDLnet/minecraft/advancement/criterion/Criteria;BEE_NEST_DESTROYED:Lnet/minecraft/advancement/criterion/BeeNestDestroyedCriterion;
-
TARGET_HIT
- Mappings:
Namespace Name Mixin selector official LLai;L:Lcy;intermediary field_22450Lnet/minecraft/class_174;field_22450:Lnet/minecraft/class_4851;named TARGET_HITLnet/minecraft/advancement/criterion/Criteria;TARGET_HIT:Lnet/minecraft/advancement/criterion/TargetHitCriterion;
-
ITEM_USED_ON_BLOCK
- Mappings:
Namespace Name Mixin selector official MLai;M:Lbx;intermediary field_24478Lnet/minecraft/class_174;field_24478:Lnet/minecraft/class_4711;named ITEM_USED_ON_BLOCKLnet/minecraft/advancement/criterion/Criteria;ITEM_USED_ON_BLOCK:Lnet/minecraft/advancement/criterion/ItemUsedOnBlockCriterion;
-
PLAYER_GENERATES_CONTAINER_LOOT
- Mappings:
Namespace Name Mixin selector official NLai;N:Lcg;intermediary field_24479Lnet/minecraft/class_174;field_24479:Lnet/minecraft/class_5282;named PLAYER_GENERATES_CONTAINER_LOOTLnet/minecraft/advancement/criterion/Criteria;PLAYER_GENERATES_CONTAINER_LOOT:Lnet/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterion;
-
THROWN_ITEM_PICKED_UP_BY_ENTITY
- Mappings:
Namespace Name Mixin selector official OLai;O:Lbv;intermediary field_24480Lnet/minecraft/class_174;field_24480:Lnet/minecraft/class_5279;named THROWN_ITEM_PICKED_UP_BY_ENTITYLnet/minecraft/advancement/criterion/Criteria;THROWN_ITEM_PICKED_UP_BY_ENTITY:Lnet/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion;
-
PLAYER_INTERACTED_WITH_ENTITY
- Mappings:
Namespace Name Mixin selector official PLai;P:Lcn;intermediary field_25694Lnet/minecraft/class_174;field_25694:Lnet/minecraft/class_5409;named PLAYER_INTERACTED_WITH_ENTITYLnet/minecraft/advancement/criterion/Criteria;PLAYER_INTERACTED_WITH_ENTITY:Lnet/minecraft/advancement/criterion/PlayerInteractedWithEntityCriterion;
-
field_33870
- Mappings:
Namespace Name Mixin selector official QLai;Q:Lcu;intermediary field_33870Lnet/minecraft/class_174;field_33870:Lnet/minecraft/class_6407;named field_33870Lnet/minecraft/advancement/criterion/Criteria;field_33870:Lnet/minecraft/class_6407;
-
field_33871
- Mappings:
Namespace Name Mixin selector official RLai;R:Lcd;intermediary field_33871Lnet/minecraft/class_174;field_33871:Lnet/minecraft/class_6405;named field_33871Lnet/minecraft/advancement/criterion/Criteria;field_33871:Lnet/minecraft/class_6405;
-
field_33872
- Mappings:
Namespace Name Mixin selector official SLai;S:Ldd;intermediary field_33872Lnet/minecraft/class_174;field_33872:Lnet/minecraft/class_6409;named field_33872Lnet/minecraft/advancement/criterion/Criteria;field_33872:Lnet/minecraft/class_6409;
-
-
Constructor Details
-
Criteria
public Criteria()
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector official aLai;a(Lal;)Lal;intermediary method_767Lnet/minecraft/class_174;method_767(Lnet/minecraft/class_179;)Lnet/minecraft/class_179;named registerLnet/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 aLai;a(Lww;)Lal;intermediary method_765Lnet/minecraft/class_174;method_765(Lnet/minecraft/class_2960;)Lnet/minecraft/class_179;named getByIdLnet/minecraft/advancement/criterion/Criteria;getById(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/criterion/Criterion;
-
getCriteria
- Mappings:
Namespace Name Mixin selector official aLai;a()Ljava/lang/Iterable;intermediary method_766Lnet/minecraft/class_174;method_766()Ljava/lang/Iterable;named getCriteriaLnet/minecraft/advancement/criterion/Criteria;getCriteria()Ljava/lang/Iterable;
-