Class Criteria
java.lang.Object
net.minecraft.advancement.criterion.Criteria
public class Criteria extends Object
- Mappings:
Namespace Name official ahintermediary net/minecraft/class_174named net/minecraft/advancement/criterion/Criteria
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Criteria() -
Method Summary
Modifier and Type Method Description static <T extends CriterionConditions>
@Nullable Criterion<T>getById(Identifier id)static Iterable<? extends Criterion<?>>getCriteria()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;
-