Team-EnderIO / EnderIO

EnderIO Rewritten for Modern Minecraft.
https://enderio.com
The Unlicense
332 stars 100 forks source link

GUI Rewrite #715

Closed Rover656 closed 2 months ago

Rover656 commented 3 months ago

Description

This PR rewrites the code menu and screen logic across the entire mod. Tidying up legacy code, breaking all of our texture atlases up into sprites and starting down the path of our GUI redesign (starting with the Alloy Smelter).

I am creating this draft PR so that I can keep my TODO list handy.

TODO

Breaking Changes

All menus and screens have been affected API wise, however no machine implementations have been changed, nor public APIs.

Checklist

Rover656 commented 2 months ago

In the interest of getting the project restructuring done - I am going to re-enable IO Config on all screens and then merge this in. All other outstanding work will be done afterwards :)