Interface LootConditionConsumingBuilder<T extends LootConditionConsumingBuilder<T>>

All Known Implementing Classes:
AlternativeEntry.Builder, ConditionalLootFunction.Builder, ConditionalLootFunction.Joiner, CopyNbtLootFunction.Builder, CopyStateFunction.Builder, EnchantRandomlyLootFunction.Builder, EnchantWithLevelsLootFunction.Builder, ExplorationMapLootFunction.Builder, GroupEntry.Builder, LeafEntry.BasicBuilder, LeafEntry.Builder, LootingEnchantLootFunction.Builder, LootPool.Builder, LootPoolEntry.Builder, SequenceEntry.Builder, SetAttributesLootFunction.Builder, SetBannerPatternFunction.Builder, SetContentsLootFunction.Builder, SetEnchantmentsLootFunction.Builder, SetLoreLootFunction.Builder, SetStewEffectLootFunction.Builder

public interface LootConditionConsumingBuilder<T extends LootConditionConsumingBuilder<T>>
Mappings:
Namespace Name
official ecd
intermediary net/minecraft/class_192
named net/minecraft/loot/condition/LootConditionConsumingBuilder
  • Method Details

    • conditionally

      T conditionally(LootCondition.Builder condition)
      Mappings:
      Namespace Name Mixin selector
      official b Lecd;b(Leck$a;)Lecd;
      intermediary method_840 Lnet/minecraft/class_192;method_840(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_192;
      named conditionally Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;conditionally(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;
    • conditionally

      default <E> T conditionally(Iterable<E> conditions, Function<E,LootCondition.Builder> toBuilderFunction)
      Mappings:
      Namespace Name Mixin selector
      official a_ Lecd;a_(Ljava/lang/Iterable;Ljava/util/function/Function;)Lecd;
      intermediary method_43744 Lnet/minecraft/class_192;method_43744(Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/class_192;
      named conditionally Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;conditionally(Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;
    • getThisConditionConsumingBuilder

      T getThisConditionConsumingBuilder()
      Mappings:
      Namespace Name Mixin selector
      official d Lecd;d()Lecd;
      intermediary method_512 Lnet/minecraft/class_192;method_512()Lnet/minecraft/class_192;
      named getThisConditionConsumingBuilder Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;getThisConditionConsumingBuilder()Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;