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
official ccg$a
intermediary net/minecraft/class_8047$class_8048
named net/minecraft/screen/slot/ForgingSlotsManager$Builder
  • Field Details

    • inputSlots

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

      private ForgingSlotsManager.ForgingSlot resultSlot
      Mappings:
      Namespace Name Mixin selector
      official b Lccg$a;b:Lccg$b;
      intermediary field_41910 Lnet/minecraft/class_8047$class_8048;field_41910:Lnet/minecraft/class_8047$class_8049;
      named resultSlot Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;resultSlot:Lnet/minecraft/screen/slot/ForgingSlotsManager$ForgingSlot;
  • 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
      official a Lccg$a;a(IIILjava/util/function/Predicate;)Lccg$a;
      intermediary method_48374 Lnet/minecraft/class_8047$class_8048;method_48374(IIILjava/util/function/Predicate;)Lnet/minecraft/class_8047$class_8048;
      named input Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;input(IIILjava/util/function/Predicate;)Lnet/minecraft/screen/slot/ForgingSlotsManager$Builder;
    • output

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

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