Interface LootCondition.Builder

All Known Implementing Classes:
AllOfLootCondition.Builder, AlternativeLootCondition.Builder, AnyOfLootCondition.Builder, BlockStatePropertyLootCondition.Builder, EntityScoresLootCondition.Builder, TimeCheckLootCondition.Builder, WeatherCheckLootCondition.Builder
Enclosing interface:
LootCondition
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface LootCondition.Builder
Mappings:
Namespace Name
named net/minecraft/loot/condition/LootCondition$Builder
intermediary net/minecraft/class_5341$class_210
official ezx$a
  • Method Details

    • build

      LootCondition build()
    • invert

      default LootCondition.Builder invert()
      Mappings:
      Namespace Name Mixin selector
      named invert Lnet/minecraft/loot/condition/LootCondition$Builder;invert()Lnet/minecraft/loot/condition/LootCondition$Builder;
      intermediary method_16780 Lnet/minecraft/class_5341$class_210;method_16780()Lnet/minecraft/class_5341$class_210;
      official invert Lezx$a;invert()Lezx$a;
    • or

      Mappings:
      Namespace Name Mixin selector
      named or Lnet/minecraft/loot/condition/LootCondition$Builder;or(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/condition/AnyOfLootCondition$Builder;
      intermediary method_893 Lnet/minecraft/class_5341$class_210;method_893(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8551$class_8552;
      official or Lezx$a;or(Lezx$a;)Lezl$a;
    • and

      Mappings:
      Namespace Name Mixin selector
      named and Lnet/minecraft/loot/condition/LootCondition$Builder;and(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/condition/AllOfLootCondition$Builder;
      intermediary and Lnet/minecraft/class_5341$class_210;and(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8548$class_8549;
      official and Lezx$a;and(Lezx$a;)Lezk$a;