Package net.minecraft.loot.condition
Class LootConditionTypes
java.lang.Object
net.minecraft.loot.condition.LootConditionTypes
- Mappings:
Namespace Name intermediary net/minecraft/class_217official ecjnamed net/minecraft/loot/condition/LootConditionTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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 LootConditionTypestatic final LootConditionTypestatic final LootConditionTypestatic final LootConditionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Objectstatic <T> Predicate<T>matchingAll(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(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, JsonSerializer<? extends LootCondition> serializer)
-
Field Details
-
INVERTED
- Mappings:
Namespace Name Mixin selector intermediary field_25235Lnet/minecraft/class_217;field_25235:Lnet/minecraft/class_5342;official aLecj;a:Leci;named INVERTEDLnet/minecraft/loot/condition/LootConditionTypes;INVERTED:Lnet/minecraft/loot/condition/LootConditionType;
-
ANY_OF
- Mappings:
Namespace Name Mixin selector intermediary field_44789Lnet/minecraft/class_217;field_44789:Lnet/minecraft/class_5342;official bLecj;b:Leci;named ANY_OFLnet/minecraft/loot/condition/LootConditionTypes;ANY_OF:Lnet/minecraft/loot/condition/LootConditionType;
-
ALL_OF
- Mappings:
Namespace Name Mixin selector intermediary field_44790Lnet/minecraft/class_217;field_44790:Lnet/minecraft/class_5342;official cLecj;c:Leci;named ALL_OFLnet/minecraft/loot/condition/LootConditionTypes;ALL_OF:Lnet/minecraft/loot/condition/LootConditionType;
-
RANDOM_CHANCE
- Mappings:
Namespace Name Mixin selector intermediary field_25237Lnet/minecraft/class_217;field_25237:Lnet/minecraft/class_5342;official dLecj;d:Leci;named RANDOM_CHANCELnet/minecraft/loot/condition/LootConditionTypes;RANDOM_CHANCE:Lnet/minecraft/loot/condition/LootConditionType;
-
RANDOM_CHANCE_WITH_LOOTING
- Mappings:
Namespace Name Mixin selector intermediary field_25238Lnet/minecraft/class_217;field_25238:Lnet/minecraft/class_5342;official eLecj;e:Leci;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 intermediary field_25239Lnet/minecraft/class_217;field_25239:Lnet/minecraft/class_5342;official fLecj;f:Leci;named ENTITY_PROPERTIESLnet/minecraft/loot/condition/LootConditionTypes;ENTITY_PROPERTIES:Lnet/minecraft/loot/condition/LootConditionType;
-
KILLED_BY_PLAYER
- Mappings:
Namespace Name Mixin selector intermediary field_25240Lnet/minecraft/class_217;field_25240:Lnet/minecraft/class_5342;official gLecj;g:Leci;named KILLED_BY_PLAYERLnet/minecraft/loot/condition/LootConditionTypes;KILLED_BY_PLAYER:Lnet/minecraft/loot/condition/LootConditionType;
-
ENTITY_SCORES
- Mappings:
Namespace Name Mixin selector intermediary field_25241Lnet/minecraft/class_217;field_25241:Lnet/minecraft/class_5342;official hLecj;h:Leci;named ENTITY_SCORESLnet/minecraft/loot/condition/LootConditionTypes;ENTITY_SCORES:Lnet/minecraft/loot/condition/LootConditionType;
-
BLOCK_STATE_PROPERTY
- Mappings:
Namespace Name Mixin selector intermediary field_25242Lnet/minecraft/class_217;field_25242:Lnet/minecraft/class_5342;official iLecj;i:Leci;named BLOCK_STATE_PROPERTYLnet/minecraft/loot/condition/LootConditionTypes;BLOCK_STATE_PROPERTY:Lnet/minecraft/loot/condition/LootConditionType;
-
MATCH_TOOL
- Mappings:
Namespace Name Mixin selector intermediary field_25243Lnet/minecraft/class_217;field_25243:Lnet/minecraft/class_5342;official jLecj;j:Leci;named MATCH_TOOLLnet/minecraft/loot/condition/LootConditionTypes;MATCH_TOOL:Lnet/minecraft/loot/condition/LootConditionType;
-
TABLE_BONUS
- Mappings:
Namespace Name Mixin selector intermediary field_25244Lnet/minecraft/class_217;field_25244:Lnet/minecraft/class_5342;official kLecj;k:Leci;named TABLE_BONUSLnet/minecraft/loot/condition/LootConditionTypes;TABLE_BONUS:Lnet/minecraft/loot/condition/LootConditionType;
-
SURVIVES_EXPLOSION
- Mappings:
Namespace Name Mixin selector intermediary field_25245Lnet/minecraft/class_217;field_25245:Lnet/minecraft/class_5342;official lLecj;l:Leci;named SURVIVES_EXPLOSIONLnet/minecraft/loot/condition/LootConditionTypes;SURVIVES_EXPLOSION:Lnet/minecraft/loot/condition/LootConditionType;
-
DAMAGE_SOURCE_PROPERTIES
- Mappings:
Namespace Name Mixin selector intermediary field_25246Lnet/minecraft/class_217;field_25246:Lnet/minecraft/class_5342;official mLecj;m:Leci;named DAMAGE_SOURCE_PROPERTIESLnet/minecraft/loot/condition/LootConditionTypes;DAMAGE_SOURCE_PROPERTIES:Lnet/minecraft/loot/condition/LootConditionType;
-
LOCATION_CHECK
- Mappings:
Namespace Name Mixin selector intermediary field_25247Lnet/minecraft/class_217;field_25247:Lnet/minecraft/class_5342;official nLecj;n:Leci;named LOCATION_CHECKLnet/minecraft/loot/condition/LootConditionTypes;LOCATION_CHECK:Lnet/minecraft/loot/condition/LootConditionType;
-
WEATHER_CHECK
- Mappings:
Namespace Name Mixin selector intermediary field_25248Lnet/minecraft/class_217;field_25248:Lnet/minecraft/class_5342;official oLecj;o:Leci;named WEATHER_CHECKLnet/minecraft/loot/condition/LootConditionTypes;WEATHER_CHECK:Lnet/minecraft/loot/condition/LootConditionType;
-
REFERENCE
- Mappings:
Namespace Name Mixin selector intermediary field_25249Lnet/minecraft/class_217;field_25249:Lnet/minecraft/class_5342;official pLecj;p:Leci;named REFERENCELnet/minecraft/loot/condition/LootConditionTypes;REFERENCE:Lnet/minecraft/loot/condition/LootConditionType;
-
TIME_CHECK
- Mappings:
Namespace Name Mixin selector intermediary field_25250Lnet/minecraft/class_217;field_25250:Lnet/minecraft/class_5342;official qLecj;q:Leci;named TIME_CHECKLnet/minecraft/loot/condition/LootConditionTypes;TIME_CHECK:Lnet/minecraft/loot/condition/LootConditionType;
-
VALUE_CHECK
- Mappings:
Namespace Name Mixin selector intermediary field_27911Lnet/minecraft/class_217;field_27911:Lnet/minecraft/class_5342;official rLecj;r:Leci;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, JsonSerializer<? extends LootCondition> serializer) - Mappings:
Namespace Name Mixin selector intermediary method_29327Lnet/minecraft/class_217;method_29327(Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5342;official aLecj;a(Ljava/lang/String;Ldzq;)Leci;named registerLnet/minecraft/loot/condition/LootConditionTypes;register(Ljava/lang/String;Lnet/minecraft/util/JsonSerializer;)Lnet/minecraft/loot/condition/LootConditionType;
-
createGsonSerializer
- Mappings:
Namespace Name Mixin selector intermediary method_29326Lnet/minecraft/class_217;method_29326()Ljava/lang/Object;official aLecj;a()Ljava/lang/Object;named createGsonSerializerLnet/minecraft/loot/condition/LootConditionTypes;createGsonSerializer()Ljava/lang/Object;
-
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 intermediary method_924Lnet/minecraft/class_217;method_924([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;official aLecj;a([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;named matchingAllLnet/minecraft/loot/condition/LootConditionTypes;matchingAll([Ljava/util/function/Predicate;)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 intermediary method_925Lnet/minecraft/class_217;method_925([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;official bLecj;b([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;named matchingAnyLnet/minecraft/loot/condition/LootConditionTypes;matchingAny([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
-