Class Criteria
java.lang.Object
net.minecraft.advancement.criterion.Criteria
- Mappings:
Namespace Name official ahintermediary 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 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 QLah;Q: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 aLah;a:Lbr;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 bLah;b:Lby;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 cLah;c:Lby;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 dLah;d:Lbh;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 eLah;e:Lbs;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 fLah;f:Lcm;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 gLah;g:Lcj;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 hLah;h:Lbk;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 iLah;i:Lbf;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 jLah;j:Lbn;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 kLah;k:Lau;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 lLah;l:Lax;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 mLah;m:Lcx;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 nLah;n:Lcs;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 oLah;o:Lat;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 pLah;p:Lcc;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 qLah;q:Lcc;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 rLah;r:Laz;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 sLah;s:Lcw;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 tLah;t:Lbt;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 uLah;u:Lbz;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 vLah;v:Lav;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 wLah;w:Lcv;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 xLah;x:Lct;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 yLah;y:Lci;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 zLah;z:Lay;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 ALah;A:Lbe;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 BLah;B:Lcy;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 CLah;C:Lch;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 DLah;D:Lbp;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 ELah;E:Law;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 FLah;F:Lco;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 GLah;G:Lbx;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 HLah;H:Lcc;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 ILah;I:Lcc;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 JLah;J:Lcq;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 KLah;K:Lar;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 LLah;L:Lcu;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 MLah;M:Lbw;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 NLah;N:Lcd;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 OLah;O:Lbu;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 PLah;P:Lck;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;
-
-
Constructor Details
-
Criteria
public Criteria()
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector official aLah;a(Lak;)Lak;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 aLah;a(Lwp;)Lak;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 aLah;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;
-