@@ -49,26 +49,38 @@ public class PaginatedMenu extends BaseMenu<PaginatedMenu> {
49
49
private int pageSize ;
50
50
private int pageNum = 1 ;
51
51
52
- public PaginatedMenu (final int rows , final int pageSize , @ NotNull final String title ) {
53
- this (rows , pageSize , title , EnumSet .noneOf (Modifier .class ));
52
+ public PaginatedMenu (final int rows , final int pageSize , @ NotNull final String title , @ NotNull final EnumSet <Modifier > modifiers , boolean colorize ) {
53
+ super (rows , title , modifiers , colorize );
54
+ this .pageSize = pageSize ;
55
+ int inventorySize = rows * 9 ;
56
+ this .currentPage = new LinkedHashMap <>(inventorySize );
54
57
}
55
58
56
59
public PaginatedMenu (final int rows , final int pageSize , @ NotNull final String title , @ NotNull final EnumSet <Modifier > modifiers ) {
57
60
super (rows , title , modifiers , true );
58
- this .pageItems = new LinkedHashMap <>(rows * 9 );
59
61
this .pageSize = pageSize ;
62
+ int inventorySize = rows * 9 ;
63
+ this .currentPage = new LinkedHashMap <>(inventorySize );
60
64
}
61
65
66
+ public PaginatedMenu (final int rows , final int pageSize , @ NotNull final String title ) {
67
+ super (rows , title , EnumSet .noneOf (Modifier .class ), true );
68
+ this .pageSize = pageSize ;
69
+ int inventorySize = rows * 9 ;
70
+ this .currentPage = new LinkedHashMap <>(inventorySize );
71
+ }
72
+
73
+
62
74
public PaginatedMenu (final MenuType type , final int pageSize , @ NotNull final String title , @ NotNull final EnumSet <Modifier > modifiers , boolean colorize ) {
63
75
super (type , title , modifiers , colorize );
64
- this .pageItems = new LinkedHashMap <>(rows * 9 );
65
76
this .pageSize = pageSize ;
77
+ this .currentPage = new LinkedHashMap <>(9 );
66
78
}
67
79
68
80
public PaginatedMenu (final MenuType type , final int pageSize , @ NotNull final String title , @ NotNull final EnumSet <Modifier > modifiers ) {
69
81
super (type , title , modifiers , true );
70
- this .pageItems = new LinkedHashMap <>(rows * 9 );
71
82
this .pageSize = pageSize ;
83
+ this .currentPage = new LinkedHashMap <>(9 );
72
84
}
73
85
74
86
/**
0 commit comments