Package net.minecraft.loot.condition
Class LootConditionTypes
java.lang.Object
net.minecraft.loot.condition.LootConditionTypes
- Mappings:
Namespace Name official ejwintermediary net/minecraft/class_217named net/minecraft/loot/condition/LootConditionTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LootConditionTypestatic final LootConditionTypeprivate static final com.mojang.serialization.Codec<LootCondition>static final LootConditionTypestatic final com.mojang.serialization.Codec<LootCondition>static final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Predicate<T>matchingAll(List<? extends Predicate<T>> predicates) Returns a predicate that returns true only if all its element predicates return true, as if applied by logical and.static <T> Predicate<T>matchingAny(List<? extends Predicate<T>> predicates) Returns a predicate that returns true if any its element predicates return true, as if applied by logical or.private static LootConditionTyperegister(String id, com.mojang.serialization.Codec<? extends LootCondition> codec)
-
Field Details
-
BASE_CODEC
- Mappings:
Namespace Name Mixin selector official tLejw;t:Lcom/mojang/serialization/Codec;intermediary field_45870Lnet/minecraft/class_217;field_45870:Lcom/mojang/serialization/Codec;named BASE_CODECLnet/minecraft/loot/condition/LootConditionTypes;BASE_CODEC:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLejw;a:Lcom/mojang/serialization/Codec;intermediary field_45869Lnet/minecraft/class_217;field_45869:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/loot/condition/LootConditionTypes;CODEC:Lcom/mojang/serialization/Codec;
-
INVERTED
- Mappings:
Namespace Name Mixin selector official bLejw;b:Lejv;intermediary field_25235Lnet/minecraft/class_217;field_25235:Lnet/minecraft/class_5342;named INVERTEDLnet/minecraft/loot/condition/LootConditionTypes;INVERTED:Lnet/minecraft/loot/condition/LootConditionType;
-
ANY_OF
- Mappings:
Namespace Name Mixin selector official cLejw;c:Lejv;intermediary field_44789Lnet/minecraft/class_217;field_44789:Lnet/minecraft/class_5342;named ANY_OFLnet/minecraft/loot/condition/LootConditionTypes;ANY_OF:Lnet/minecraft/loot/condition/LootConditionType;
-
ALL_OF
- Mappings:
Namespace Name Mixin selector official dLejw;d:Lejv;intermediary field_44790Lnet/minecraft/class_217;field_44790:Lnet/minecraft/class_5342;named ALL_OFLnet/minecraft/loot/condition/LootConditionTypes;ALL_OF:Lnet/minecraft/loot/condition/LootConditionType;
-
RANDOM_CHANCE
- Mappings:
Namespace Name Mixin selector official eLejw;e:Lejv;intermediary field_25237Lnet/minecraft/class_217;field_25237:Lnet/minecraft/class_5342;named RANDOM_CHANCELnet/minecraft/loot/condition/LootConditionTypes;RANDOM_CHANCE:Lnet/minecraft/loot/condition/LootConditionType;
-
RANDOM_CHANCE_WITH_LOOTING
- Mappings:
Namespace Name Mixin selector official fLejw;f:Lejv;intermediary field_25238Lnet/minecraft/class_217;field_25238:Lnet/minecraft/class_5342;named RANDOM_CHANCE_WITH_LOOTINGLnet/minecraft/loot/condition/LootConditionTypes;RANDOM_CHANCE_WITH_LOOTING:Lnet/minecraft/loot/condition/LootConditionType;
-
ENTITY_PROPERTIES
- Mappings:
Namespace Name Mixin selector official gLejw;g:Lejv;intermediary field_25239Lnet/minecraft/class_217;field_25239:Lnet/minecraft/class_5342;named ENTITY_PROPERTIESLnet/minecraft/loot/condition/LootConditionTypes;ENTITY_PROPERTIES:Lnet/minecraft/loot/condition/LootConditionType;
-
KILLED_BY_PLAYER
- Mappings:
Namespace Name Mixin selector official hLejw;h:Lejv;intermediary field_25240Lnet/minecraft/class_217;field_25240:Lnet/minecraft/class_5342;named KILLED_BY_PLAYERLnet/minecraft/loot/condition/LootConditionTypes;KILLED_BY_PLAYER:Lnet/minecraft/loot/condition/LootConditionType;
-
ENTITY_SCORES
- Mappings:
Namespace Name Mixin selector official iLejw;i:Lejv;intermediary field_25241Lnet/minecraft/class_217;field_25241:Lnet/minecraft/class_5342;named ENTITY_SCORESLnet/minecraft/loot/condition/LootConditionTypes;ENTITY_SCORES:Lnet/minecraft/loot/condition/LootConditionType;
-
BLOCK_STATE_PROPERTY
- Mappings:
Namespace Name Mixin selector official jLejw;j:Lejv;intermediary field_25242Lnet/minecraft/class_217;field_25242:Lnet/minecraft/class_5342;named BLOCK_STATE_PROPERTYLnet/minecraft/loot/condition/LootConditionTypes;BLOCK_STATE_PROPERTY:Lnet/minecraft/loot/condition/LootConditionType;
-
MATCH_TOOL
- Mappings:
Namespace Name Mixin selector official kLejw;k:Lejv;intermediary field_25243Lnet/minecraft/class_217;field_25243:Lnet/minecraft/class_5342;named MATCH_TOOLLnet/minecraft/loot/condition/LootConditionTypes;MATCH_TOOL:Lnet/minecraft/loot/condition/LootConditionType;
-
TABLE_BONUS
- Mappings:
Namespace Name Mixin selector official lLejw;l:Lejv;intermediary field_25244Lnet/minecraft/class_217;field_25244:Lnet/minecraft/class_5342;named TABLE_BONUSLnet/minecraft/loot/condition/LootConditionTypes;TABLE_BONUS:Lnet/minecraft/loot/condition/LootConditionType;
-
SURVIVES_EXPLOSION
- Mappings:
Namespace Name Mixin selector official mLejw;m:Lejv;intermediary field_25245Lnet/minecraft/class_217;field_25245:Lnet/minecraft/class_5342;named SURVIVES_EXPLOSIONLnet/minecraft/loot/condition/LootConditionTypes;SURVIVES_EXPLOSION:Lnet/minecraft/loot/condition/LootConditionType;
-
DAMAGE_SOURCE_PROPERTIES
- Mappings:
Namespace Name Mixin selector official nLejw;n:Lejv;intermediary field_25246Lnet/minecraft/class_217;field_25246:Lnet/minecraft/class_5342;named DAMAGE_SOURCE_PROPERTIESLnet/minecraft/loot/condition/LootConditionTypes;DAMAGE_SOURCE_PROPERTIES:Lnet/minecraft/loot/condition/LootConditionType;
-
LOCATION_CHECK
- Mappings:
Namespace Name Mixin selector official oLejw;o:Lejv;intermediary field_25247Lnet/minecraft/class_217;field_25247:Lnet/minecraft/class_5342;named LOCATION_CHECKLnet/minecraft/loot/condition/LootConditionTypes;LOCATION_CHECK:Lnet/minecraft/loot/condition/LootConditionType;
-
WEATHER_CHECK
- Mappings:
Namespace Name Mixin selector official pLejw;p:Lejv;intermediary field_25248Lnet/minecraft/class_217;field_25248:Lnet/minecraft/class_5342;named WEATHER_CHECKLnet/minecraft/loot/condition/LootConditionTypes;WEATHER_CHECK:Lnet/minecraft/loot/condition/LootConditionType;
-
REFERENCE
- Mappings:
Namespace Name Mixin selector official qLejw;q:Lejv;intermediary field_25249Lnet/minecraft/class_217;field_25249:Lnet/minecraft/class_5342;named REFERENCELnet/minecraft/loot/condition/LootConditionTypes;REFERENCE:Lnet/minecraft/loot/condition/LootConditionType;
-
TIME_CHECK
- Mappings:
Namespace Name Mixin selector official rLejw;r:Lejv;intermediary field_25250Lnet/minecraft/class_217;field_25250:Lnet/minecraft/class_5342;named TIME_CHECKLnet/minecraft/loot/condition/LootConditionTypes;TIME_CHECK:Lnet/minecraft/loot/condition/LootConditionType;
-
VALUE_CHECK
- Mappings:
Namespace Name Mixin selector official sLejw;s:Lejv;intermediary field_27911Lnet/minecraft/class_217;field_27911:Lnet/minecraft/class_5342;named VALUE_CHECKLnet/minecraft/loot/condition/LootConditionTypes;VALUE_CHECK:Lnet/minecraft/loot/condition/LootConditionType;
-
-
Constructor Details
-
LootConditionTypes
public LootConditionTypes()
-
-
Method Details
-
register
private static LootConditionType register(String id, com.mojang.serialization.Codec<? extends LootCondition> codec) - Mappings:
Namespace Name Mixin selector official aLejw;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lejv;intermediary method_29327Lnet/minecraft/class_217;method_29327(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5342;named registerLnet/minecraft/loot/condition/LootConditionTypes;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/loot/condition/LootConditionType;
-
matchingAll
Returns a predicate that returns true only if all its element predicates return true, as if applied by logical and.- Mappings:
Namespace Name Mixin selector official aLejw;a(Ljava/util/List;)Ljava/util/function/Predicate;intermediary method_924Lnet/minecraft/class_217;method_924(Ljava/util/List;)Ljava/util/function/Predicate;named matchingAllLnet/minecraft/loot/condition/LootConditionTypes;matchingAll(Ljava/util/List;)Ljava/util/function/Predicate;
-
matchingAny
Returns a predicate that returns true if any its element predicates return true, as if applied by logical or.- Mappings:
Namespace Name Mixin selector official bLejw;b(Ljava/util/List;)Ljava/util/function/Predicate;intermediary method_925Lnet/minecraft/class_217;method_925(Ljava/util/List;)Ljava/util/function/Predicate;named matchingAnyLnet/minecraft/loot/condition/LootConditionTypes;matchingAny(Ljava/util/List;)Ljava/util/function/Predicate;
-