Interface LootContextAware

All Known Subinterfaces:
LootCondition, LootFunction, LootNumberProvider
All Known Implementing Classes:
AllOfLootCondition, AlternativeLootCondition, AndLootFunction, AnyOfLootCondition, ApplyBonusLootFunction, BinomialLootNumberProvider, BlockStatePropertyLootCondition, ConditionalLootFunction, ConstantLootNumberProvider, CopyComponentsLootFunction, CopyNameLootFunction, CopyNbtLootFunction, CopyStateLootFunction, DamageSourcePropertiesLootCondition, EnchantedCountIncreaseLootFunction, EnchantmentActiveCheckLootCondition, EnchantmentLevelLootNumberProvider, EnchantRandomlyLootFunction, EnchantWithLevelsLootFunction, EntityPropertiesLootCondition, EntityScoresLootCondition, ExplorationMapLootFunction, ExplosionDecayLootFunction, FillPlayerHeadLootFunction, FilteredLootFunction, FurnaceSmeltLootFunction, InvertedLootCondition, KilledByPlayerLootCondition, LimitCountLootFunction, LocationCheckLootCondition, MatchToolLootCondition, ModifyContentsLootFunction, RandomChanceLootCondition, RandomChanceWithEnchantedBonusLootCondition, ReferenceLootCondition, ReferenceLootFunction, ScoreLootNumberProvider, SetAttributesLootFunction, SetBannerPatternLootFunction, SetBookCoverLootFunction, SetComponentsLootFunction, SetContentsLootFunction, SetCountLootFunction, SetCustomDataLootFunction, SetCustomModelDataLootFunction, SetDamageLootFunction, SetEnchantmentsLootFunction, SetFireworkExplosionLootFunction, SetFireworksLootFunction, SetInstrumentLootFunction, SetItemLootFunction, SetLootTableLootFunction, SetLoreLootFunction, SetNameLootFunction, SetOminousBottleAmplifierLootFunction, SetPotionLootFunction, SetStewEffectLootFunction, SetWritableBookPagesLootFunction, SetWrittenBookPagesLootFunction, StorageLootNumberProvider, SurvivesExplosionLootCondition, TableBonusLootCondition, TimeCheckLootCondition, ToggleTooltipsLootFunction, UniformLootNumberProvider, ValueCheckLootCondition, WeatherCheckLootCondition

public interface LootContextAware
Mappings:
Namespace Name
named net/minecraft/loot/context/LootContextAware
intermediary net/minecraft/class_46
official erm
  • Method Details

    • getRequiredParameters

      default Set<LootContextParameter<?>> getRequiredParameters()
      Mappings:
      Namespace Name Mixin selector
      named getRequiredParameters Lnet/minecraft/loot/context/LootContextAware;getRequiredParameters()Ljava/util/Set;
      intermediary method_293 Lnet/minecraft/class_46;method_293()Ljava/util/Set;
      official a Lerm;a()Ljava/util/Set;
    • validate

      default void validate(LootTableReporter reporter)
      Mappings:
      Namespace Name Mixin selector
      named validate Lnet/minecraft/loot/context/LootContextAware;validate(Lnet/minecraft/loot/LootTableReporter;)V
      intermediary method_292 Lnet/minecraft/class_46;method_292(Lnet/minecraft/class_58;)V
      official a Lerm;a(Lerr;)V