The creative inventory is a huge organizational mess, and should be reorganized in a more useful way. But there are so many ways this can be done, and not one of them is "right". So, it would be better to leave reorganizing it to the player, and let them drag items around so they can choose where everything needs to go. All the new dragging and textfield interface functions could be set to disabled by default, which would hide the textfields, the "New Tab" tab button, and disable all dragging events. With a "Customize Creative Inventory" toggle button in the user's (control or other) options menu, they can be enabled on demand. When disabled, any saved customizations will not be further customizable and the creative inventory would just display as customized.
The dragging function would be similar to the known web concept of "Drag & Drop", not to be confused with the existing mechanic of dragging item stacks over multiple inventory slots. If you would start to drag an item from the creative inventory, or a tab of it, it would change how the cursor looks to signal exactly what interface operation you're going to perform, and it would visually keep track of what you're dragging and where it would land as you move the cursor. Only upon releasing the drag, the dragged item would be actually moved from the one place to the other and saved to the customization file.
(further details in following comments, sorry I have to provide over the char limit, to make this idea really useful)
Please sign in to leave a comment.