Current inventory GUIs are convoluted and implicitly rely on fragile item meta. We introduced a modern, more robust system with the biome refactor. We should gradually refactor all item GUIs:
Supporting legacy click router that should disappear as screens move to button consumers:
- Global legacy menu click handler entry (MenuEvents.java:24)
- Legacy title/slot/type routing in SkyBlockMenu.onClick and subhandlers (SkyBlockMenu.java:691)
Current inventory GUIs are convoluted and implicitly rely on fragile item meta. We introduced a modern, more robust system with the biome refactor. We should gradually refactor all item GUIs:
Supporting legacy click router that should disappear as screens move to button consumers: