utarwyn / EnderContainers

A modern and customizable Bukkit plugin to divide enderchest into multiple inventories.
https://spigotmc.org/resources/4750/
BSD 3-Clause "New" or "Revised" License
26 stars 15 forks source link

[Request] Next, Previous, Index "Page" controls for navigating between chest slots. #89

Open RubyRezal opened 4 years ago

RubyRezal commented 4 years ago

Is your feature request related to a problem? Please describe. I love that this plugin gives players access to 27 Ender Chest containers. However, I know I'm going to be frustrated having to repeatedly close and open the inventory UI. It would be nice to have an additional row inside the containers for GUI with "paging" controls. Other requested chest management features could use this space to let players rename the chest slots or add lore as I saw mentioned in another feature request.

Describe the solution you'd like What I'd like is one additional row inside each chest specifically for GUI elements. The middle 3 elements would be "Previous", "Index", and "Next". Something like this: EnderContainersNavigartionExample Where the Ender Chests represent Previous and Next options and the Eye of Ender would go back to the slot select page. A Barrier could be used to indicate when the player is at the first and last slot (not necessarily to limit wrap around navigation, just as a visual aid). I put black stained glass panes in the unused slots as placeholders.

Additional context This could incorporate or help accomidate #80 with a GUI element for a per-slot configuration menu, represented here by an Observer block. EnderContainersNavigartionWithConfigExample

I like Observers for representing a config menu. They're big and stand out better than levers I've seen people using for inventory GUIs.

utarwyn commented 4 years ago

A huge thank for your precise feature request! A great idea, yes!