Class ForgingSlotsManager.Builder

java.lang.Object
net.minecraft.screen.slot.ForgingSlotsManager.Builder
Enclosing class:
ForgingSlotsManager

public static class ForgingSlotsManager.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/screen/slot/ForgingSlotsManager$Builder
intermediary net/minecraft/class_8047$class_8048
official cug$a
  • Field Details

    • inputs

      private final List<ForgingSlotsManager.ForgingSlot> inputs
      Mappings:
      Namespace Name Mixin selector
      named inputs Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;inputs:Ljava/util/List;
      intermediary field_54596 Lnet/minecraft/class_8047$class_8048;field_54596:Ljava/util/List;
      official a Lcug$a;a:Ljava/util/List;
    • resultSlot

      private ForgingSlotsManager.ForgingSlot resultSlot
      Mappings:
      Namespace Name Mixin selector
      named resultSlot Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;resultSlot:Lnet/minecraft/screen/slot/ForgingSlotsManager$ForgingSlot;
      intermediary field_41910 Lnet/minecraft/class_8047$class_8048;field_41910:Lnet/minecraft/class_8047$class_8049;
      official b Lcug$a;b:Lcug$b;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • input

      public ForgingSlotsManager.Builder input(int slotId, int x, int y, Predicate<ItemStack> mayPlace)
      Mappings:
      Namespace Name Mixin selector
      named input Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;input(IIILjava/util/function/Predicate;)Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;
      intermediary method_48374 Lnet/minecraft/class_8047$class_8048;method_48374(IIILjava/util/function/Predicate;)Lnet/minecraft/class_8047$class_8048;
      official a Lcug$a;a(IIILjava/util/function/Predicate;)Lcug$a;
    • output

      public ForgingSlotsManager.Builder output(int slotId, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      named output Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;output(III)Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;
      intermediary method_48373 Lnet/minecraft/class_8047$class_8048;method_48373(III)Lnet/minecraft/class_8047$class_8048;
      official a Lcug$a;a(III)Lcug$a;
    • build

      public ForgingSlotsManager build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;build()Lnet/minecraft/screen/slot/ForgingSlotsManager;
      intermediary method_48372 Lnet/minecraft/class_8047$class_8048;method_48372()Lnet/minecraft/class_8047;
      official a Lcug$a;a()Lcug;