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,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<ContextKey<?>> default voidvalidate(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.
-