Skip to content

Commit 911eb59

Browse files
Allow MenuType constructors
1 parent cc24a03 commit 911eb59

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/main/java/me/flame/menus/menu/PaginatedMenu.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,18 @@ public class PaginatedMenu extends BaseMenu<PaginatedMenu> {
3838
this.currentPage = new LinkedHashMap<>(inventorySize);
3939
}
4040

41+
PaginatedMenu(final MenuType type, final int pageSize, @NotNull final String title, @NotNull final EnumSet<Modifier> modifiers, boolean colorize) {
42+
super(type, title, modifiers, colorize);
43+
this.pageSize = pageSize;
44+
this.currentPage = new LinkedHashMap<>(9);
45+
}
46+
47+
PaginatedMenu(final MenuType type, final int pageSize, @NotNull final String title, @NotNull final EnumSet<Modifier> modifiers) {
48+
super(type, title, modifiers, true);
49+
this.pageSize = pageSize;
50+
this.currentPage = new LinkedHashMap<>(9);
51+
}
52+
4153
/**
4254
* Get an optional item from the page
4355
* @return an optional containing an item or empty optional

0 commit comments

Comments
 (0)