Class ForgingScreenSlots.Builder

java.lang.Object
net.minecraft.screen.ForgingScreenSlots.Builder
Enclosing class:
ForgingScreenSlots

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

    • inputSlots

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

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

    • Builder

      public Builder()
  • Method Details

    • input

      public ForgingScreenSlots.Builder input(int index, int x, int y, Predicate<ItemStack> mayPlace)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbd$a;a(IIILjava/util/function/Predicate;)Lcbd$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/ForgingScreenSlots$Builder;input(IIILjava/util/function/Predicate;)Lnet/minecraft/screen/ForgingScreenSlots$Builder;
    • output

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

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