Interface LootItemCondition
- All Superinterfaces:
LootContextUser,Predicate<LootContext>
- 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
Methods inherited from interface net.minecraft.world.level.storage.loot.LootContextUser
getReferencedContextParams, validate
-
Field Details
-
TYPED_CODEC
-
DIRECT_CODEC
-
CODEC
-
-
Method Details
-
getType
LootItemConditionType getType()
-