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
,TestEnabledLootCondition
,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()
-