Class Criteria
java.lang.Object
net.minecraft.advancement.criterion.Criteria
public class Criteria extends Object
- Mappings:
Namespace Name official acintermediary 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>
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 QLac;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 aLac;a:Lbm;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 bLac;b:Lbt;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 cLac;c:Lbt;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 dLac;d:Lbc;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 eLac;e:Lbn;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 fLac;f:Lch;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 gLac;g:Lce;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 hLac;h:Lbf;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 iLac;i:Lba;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 jLac;j:Lbi;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 kLac;k:Lap;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 lLac;l:Las;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 mLac;m:Lcs;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 nLac;n:Lcn;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 oLac;o:Lao;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 pLac;p:Lbx;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 qLac;q:Lbx;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 rLac;r:Lau;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 sLac;s:Lcr;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 tLac;t:Lbo;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 uLac;u:Lbu;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 vLac;v:Laq;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 wLac;w:Lcq;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 xLac;x:Lco;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 yLac;y:Lcd;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 zLac;z:Lat;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 ALac;A:Laz;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 BLac;B:Lct;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 CLac;C:Lcc;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 DLac;D:Lbk;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 ELac;E:Lar;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 FLac;F:Lcj;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 GLac;G:Lbs;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 HLac;H:Lbx;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 ILac;I:Lbx;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 JLac;J:Lcl;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 KLac;K:Lam;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 LLac;L:Lcp;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 MLac;M:Lbr;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 NLac;N:Lby;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 OLac;O:Lbp;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 PLac;P:Lcf;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 aLac;a(Laf;)Laf;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
- Mappings:
Namespace Name Mixin selector official aLac;a(Lwb;)Laf;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 aLac;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;
-