@@ -21,23 +21,25 @@ final class CartographyWindowImpl extends AbstractSplitWindow<CustomCartographyM
2121
2222 private static final int MAP_SIZE = 128 ;
2323 private final AbstractGui inputGui ;
24- private final AbstractGui outputGui ;
24+ private final AbstractGui resultGui ;
2525 private final AbstractGui lowerGui ;
2626
2727 public CartographyWindowImpl (
2828 Player player ,
2929 Supplier <? extends Component > title ,
3030 AbstractGui inputGui ,
31- AbstractGui outputGui ,
31+ AbstractGui resultGui ,
3232 AbstractGui lowerGui ,
3333 boolean closeable
3434 ) {
3535 super (player , title , lowerGui , 3 + 36 , new CustomCartographyMenu (player ), closeable );
3636 if (inputGui .getWidth () != 1 || inputGui .getHeight () != 2 )
3737 throw new IllegalArgumentException ("Input gui must be of dimensions 1x2" );
38+ if (resultGui .getWidth () != 1 || resultGui .getHeight () != 1 )
39+ throw new IllegalArgumentException ("Result gui must be of dimensions 1x1" );
3840
3941 this .inputGui = inputGui ;
40- this .outputGui = outputGui ;
42+ this .resultGui = resultGui ;
4143 this .lowerGui = lowerGui ;
4244 }
4345
@@ -77,7 +79,7 @@ public void setIcons(Collection<? extends MapIcon> icons) {
7779
7880 @ Override
7981 public @ Unmodifiable List <Gui > getGuis () {
80- return List .of (inputGui , outputGui , lowerGui );
82+ return List .of (inputGui , resultGui , lowerGui );
8183 }
8284
8385 public static final class BuilderImpl
@@ -86,7 +88,7 @@ public static final class BuilderImpl
8688 {
8789
8890 private Supplier <? extends Gui > inputGuiSupplier = () -> Gui .empty (1 , 2 );
89- private Supplier <? extends Gui > outputGuiSupplier = () -> Gui .empty (1 , 1 );
91+ private Supplier <? extends Gui > resultGuiSupplier = () -> Gui .empty (1 , 1 );
9092 private final Set <MapIcon > icons = new HashSet <>();
9193 private byte @ Nullable [] canvas ;
9294
@@ -97,8 +99,8 @@ public CartographyWindow.Builder setInputGui(Supplier<? extends Gui> guiSupplier
9799 }
98100
99101 @ Override
100- public CartographyWindow .Builder setOutputGui (Supplier <? extends Gui > guiSupplier ) {
101- this .outputGuiSupplier = guiSupplier ;
102+ public CartographyWindow .Builder setResultGui (Supplier <? extends Gui > guiSupplier ) {
103+ this .resultGuiSupplier = guiSupplier ;
102104 return this ;
103105 }
104106
@@ -136,7 +138,7 @@ public CartographyWindow build(Player viewer) {
136138 viewer ,
137139 titleSupplier ,
138140 (AbstractGui ) inputGuiSupplier .get (),
139- (AbstractGui ) outputGuiSupplier .get (),
141+ (AbstractGui ) resultGuiSupplier .get (),
140142 supplyLowerGui (viewer ),
141143 closeable
142144 );
0 commit comments