Interface LootContextUser
- All Superinterfaces:
Validatable
- All Known Subinterfaces:
LootItemCondition, LootItemFunction, NbtProvider, NumberProvider, ScoreboardNameProvider, SlotSource
- All Known Implementing Classes:
AllOfCondition, AnyOfCondition, ApplyBonusCount, ApplyExplosionDecay, BinomialDistributionGenerator, BonusLevelTableCondition, CanItemPerformAbility, CompositeLootItemCondition, CompositeSlotSource, ConditionReference, ConstantValue, ContentsSlotSource, ContextNbtProvider, ContextScoreboardNameProvider, CopyBlockState, CopyComponentsFunction, CopyCustomDataFunction, CopyNameFunction, DamageSourceCondition, DiscardItem, EmptySlotSource, EnchantedCountIncreaseFunction, EnchantmentActiveCheck, EnchantmentLevelProvider, EnchantRandomlyFunction, EnchantWithLevelsFunction, EntityHasScoreCondition, ExplorationMapFunction, ExplosionCondition, FillPlayerHead, FilteredFunction, FilteredSlotSource, FixedScoreboardNameProvider, FunctionReference, GroupSlotSource, IntRange, InvertedLootItemCondition, LimitCount, LimitSlotSource, LocationCheck, LootItemBlockStatePropertyCondition, LootItemConditionalFunction, LootItemEntityPropertyCondition, LootItemKilledByPlayerCondition, LootItemRandomChanceCondition, LootItemRandomChanceWithEnchantedBonusCondition, LootTableIdCondition, MatchTool, ModifyContainerContents, RangeSlotSource, ScoreboardValue, SequenceFunction, SetAttributesFunction, SetAttributesFunction.Modifier, SetBannerPatternFunction, SetBookCoverFunction, SetComponentsFunction, SetContainerContents, SetContainerLootTable, SetCustomDataFunction, SetCustomModelDataFunction, SetEnchantmentsFunction, SetFireworkExplosionFunction, SetFireworksFunction, SetInstrumentFunction, SetItemCountFunction, SetItemDamageFunction, SetItemFunction, SetLoreFunction, SetNameFunction, SetOminousBottleAmplifierFunction, SetPotionFunction, SetRandomDyesFunction, SetRandomPotionFunction, SetStewEffectFunction, SetStewEffectFunction.EffectEntry, SetWritableBookPagesFunction, SetWrittenBookPagesFunction, SmeltItemFunction, StorageNbtProvider, StorageValue, Sum, TimeCheck, ToggleTooltips, TransformedSlotSource, UniformGenerator, ValueCheckCondition, WeatherCheck
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<ContextKey<?>> default voidvalidate(ValidationContext context) 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.- Specified by:
validatein interfaceValidatable
-