Interface EntryCombiner

All Known Implementing Classes:
AlternativeEntry, CombinedEntry, DynamicEntry, EmptyEntry, GroupEntry, ItemEntry, LeafEntry, LootPoolEntry, LootTableEntry, SequenceEntry, TagEntry
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface interface EntryCombiner
Mappings:
Namespace Name
official djx
intermediary net/minecraft/class_64
named net/minecraft/loot/entry/EntryCombiner
  • Field Details

    • ALWAYS_FALSE

      static final EntryCombiner ALWAYS_FALSE
      Mappings:
      Namespace Name Mixin selector
      official a Ldjx;a:Ldjx;
      intermediary field_16883 Lnet/minecraft/class_64;field_16883:Lnet/minecraft/class_64;
      named ALWAYS_FALSE Lnet/minecraft/loot/entry/EntryCombiner;ALWAYS_FALSE:Lnet/minecraft/loot/entry/EntryCombiner;
    • ALWAYS_TRUE

      static final EntryCombiner ALWAYS_TRUE
      Mappings:
      Namespace Name Mixin selector
      official b Ldjx;b:Ldjx;
      intermediary field_16884 Lnet/minecraft/class_64;field_16884:Lnet/minecraft/class_64;
      named ALWAYS_TRUE Lnet/minecraft/loot/entry/EntryCombiner;ALWAYS_TRUE:Lnet/minecraft/loot/entry/EntryCombiner;
  • Method Details

    • expand

      boolean expand(LootContext context, Consumer<LootChoice> choiceConsumer)
      Mappings:
      Namespace Name Mixin selector
      official expand Ldjx;expand(Ldjn;Ljava/util/function/Consumer;)Z
      intermediary expand Lnet/minecraft/class_64;expand(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
      named expand Lnet/minecraft/loot/entry/EntryCombiner;expand(Lnet/minecraft/loot/context/LootContext;Ljava/util/function/Consumer;)Z
    • and

      default EntryCombiner and(EntryCombiner other)
      Mappings:
      Namespace Name Mixin selector
      official and Ldjx;and(Ldjx;)Ldjx;
      intermediary method_16778 Lnet/minecraft/class_64;method_16778(Lnet/minecraft/class_64;)Lnet/minecraft/class_64;
      named and Lnet/minecraft/loot/entry/EntryCombiner;and(Lnet/minecraft/loot/entry/EntryCombiner;)Lnet/minecraft/loot/entry/EntryCombiner;
    • or

      default EntryCombiner or(EntryCombiner other)
      Mappings:
      Namespace Name Mixin selector
      official or Ldjx;or(Ldjx;)Ldjx;
      intermediary method_385 Lnet/minecraft/class_64;method_385(Lnet/minecraft/class_64;)Lnet/minecraft/class_64;
      named or Lnet/minecraft/loot/entry/EntryCombiner;or(Lnet/minecraft/loot/entry/EntryCombiner;)Lnet/minecraft/loot/entry/EntryCombiner;