Minecraft-Technocracy / Technocracy

Absolutely excessive tech mod for minecraft
GNU Lesser General Public License v2.1
8 stars 7 forks source link

JEI integration #8

Open Cydhra opened 5 years ago

Cydhra commented 5 years ago

Extensive JEI integration is required. This is considered mandatory for a release candidate, since players need intuitive and easy access to recipes and available items.

Cydhra commented 5 years ago

Most GUIs are implemented/generated and whatnot. Now we can start display recipes in JEI using the available GUIs.

Cydhra commented 4 years ago

It would be cool to animated the progress bar in the GUIs when recipes are displayed. The bar should just fill from 0 to 100% and then reset to 0.

Cydhra commented 4 years ago

Bug: Using IAdvancedGuiHandler it should be possible to tell JEI, that its items must be moved away from our tab-bar in our machine GUIs. This was implemented as part of the integration in TCGuiHandler and registered within the JEI plugin. However, the handler is never called and thus doesn't actually do anything. Find out why this is and fix it, so the JEI item list is not rendered above our tabs.

Cydhra commented 4 years ago

ac60e331e22709b085e058773070ef4c6fc6c5de fixed issue https://github.com/Cydhra/Technocracy/issues/8#issuecomment-569302051

Cydhra commented 4 years ago

In the industrial refinery, recipes show the output items as input items and input items aren't shown.

Cydhra commented 3 years ago

Clickable areas to display machine recipes aren't really possible with our approach to GUIs, because the areas are hardcoded per GUI class, and our GUIs are too flexible for that. Since we can still view all recipes by using the "Show Usage" function on the machines, we accept that for now