Interface LootItemCondition
- All Superinterfaces:
LootContextUser, Predicate<LootContext>, Validatable
- All Known Implementing Classes:
AllOfCondition, AnyOfCondition, BonusLevelTableCondition, CanItemPerformAbility, CompositeLootItemCondition, ConditionReference, DamageSourceCondition, EnchantmentActiveCheck, EntityHasScoreCondition, ExplosionCondition, InvertedLootItemCondition, LocationCheck, LootItemBlockStatePropertyCondition, LootItemEntityPropertyCondition, LootItemKilledByPlayerCondition, LootItemRandomChanceCondition, LootItemRandomChanceWithEnchantedBonusCondition, LootTableIdCondition, MatchTool, TimeCheck, ValueCheckCondition, WeatherCheck
A condition based on
LootContext.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<LootItemCondition>> static final com.mojang.serialization.Codec<LootItemCondition> static final com.mojang.serialization.Codec<LootItemCondition> -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<? extends LootItemCondition> codec()Methods inherited from interface LootContextUser
getReferencedContextParams, validate
-
Field Details
-
TYPED_CODEC
-
DIRECT_CODEC
-
CODEC
-
-
Method Details
-
codec
com.mojang.serialization.MapCodec<? extends LootItemCondition> codec()
-