Interface LootContextUser
- All Known Subinterfaces:
LootItemCondition
,LootItemFunction
,NumberProvider
- All Known Implementing Classes:
AllOfCondition
,AnyOfCondition
,ApplyBonusCount
,ApplyExplosionDecay
,BinomialDistributionGenerator
,BonusLevelTableCondition
,CanItemPerformAbility
,CompositeLootItemCondition
,ConditionReference
,ConstantValue
,CopyBlockState
,CopyComponentsFunction
,CopyCustomDataFunction
,CopyNameFunction
,DamageSourceCondition
,EnchantedCountIncreaseFunction
,EnchantmentActiveCheck
,EnchantmentLevelProvider
,EnchantRandomlyFunction
,EnchantWithLevelsFunction
,EntityHasScoreCondition
,ExplorationMapFunction
,ExplosionCondition
,FillPlayerHead
,FilteredFunction
,FunctionReference
,InvertedLootItemCondition
,LimitCount
,LocationCheck
,LootItemBlockStatePropertyCondition
,LootItemConditionalFunction
,LootItemEntityPropertyCondition
,LootItemKilledByPlayerCondition
,LootItemRandomChanceCondition
,LootItemRandomChanceWithEnchantedBonusCondition
,LootTableIdCondition
,MatchTool
,ModifyContainerContents
,ScoreboardValue
,SequenceFunction
,SetAttributesFunction
,SetBannerPatternFunction
,SetBookCoverFunction
,SetComponentsFunction
,SetContainerContents
,SetContainerLootTable
,SetCustomDataFunction
,SetCustomModelDataFunction
,SetEnchantmentsFunction
,SetFireworkExplosionFunction
,SetFireworksFunction
,SetInstrumentFunction
,SetItemCountFunction
,SetItemDamageFunction
,SetItemFunction
,SetLoreFunction
,SetNameFunction
,SetOminousBottleAmplifierFunction
,SetPotionFunction
,SetStewEffectFunction
,SetWritableBookPagesFunction
,SetWrittenBookPagesFunction
,SmeltItemFunction
,StorageValue
,TestEnabledLootCondition
,TimeCheck
,ToggleTooltips
,UniformGenerator
,ValueCheckCondition
,WeatherCheck
public interface LootContextUser
An object that will use some parameters from a LootContext. Used for validation purposes to validate that the correct parameters are present.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Set
<LootContextParam<?>> default void
validate
(ValidationContext pContext) Validate that this object is used correctly according to the given ValidationContext.
-
Method Details
-
getReferencedContextParams
-
validate
Validate that this object is used correctly according to the given ValidationContext.
-