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 dsp
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 Ldsp;b(Ldsw$a;)Ldsp;
      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;
    • method_43744

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

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