Sebastian Hartte
f63adf1eca
Fix interaction with the search field in interface terminals.
2020-06-18 21:43:49 +02:00
Sebastian Hartte
749742a8aa
Fix interface terminal spamming update packets due to matching the wrong name.
2020-06-18 21:32:44 +02:00
Sebastian Hartte
c6437465b7
Notify the parent container of a lot more thoroughly when the slot is changed (i.e. items taken from it).
...
And then make use of that to invalidate the validation state of the crafting pattern in the Molecular Assembler when the pattern is changed.
2020-06-17 00:23:46 +02:00
Sebastian Hartte
e9e06fa7ee
Renamed MAC -> Molecular Assembler
2020-06-16 23:17:29 +02:00
yueh
5225ea426b
pick 97420a31d The big reformat of 2020
2020-06-16 21:45:35 +02:00
Sebastian Hartte
f6f8ac20e8
Fix the pattern terminal's processing output / crafting result slots not being disabled when switching modes by putting back the old code that simply moves them offscreen.
2020-06-16 17:35:47 +02:00
Sebastian Hartte
d43e8d19dd
Implements opening containers from items with and without a block context.
2020-06-14 21:23:55 +02:00
Sebastian Hartte
8e8cbca57b
Fixes transparency of tab button icons.
...
Fixes priority sub-gui returning to ME-chest-interface rather than storage-cell interface for ME chests.
2020-06-14 19:26:52 +02:00
Sebastian Hartte
42651ed087
Cleaned up a bit of the unimplemented full-width terminal mode.
...
And promptly disabled it by correctly filtering against the settings.
2020-06-14 19:02:13 +02:00
Sebastian Hartte
cbbb9d1ade
More warning fixes and cleanup.
2020-06-14 18:13:42 +02:00
Sebastian Hartte
20e9eb66b2
Docs for AESubGui
2020-06-14 18:02:39 +02:00
Sebastian Hartte
fd7ed5bbf0
GUI Refactoring and consolidation
2020-06-14 18:00:02 +02:00
Sebastian Hartte
9b19f5b0e2
Enum-Ify ISortSource since it always uses the same enum types
...
Reactivate JEI integration
2020-06-14 14:30:41 +02:00
Sebastian Hartte
048c2d0b46
Fix item stack rendering and consolidate it for fluids+items.
2020-06-14 14:19:15 +02:00
yueh
23b6e195ac
Revert using internal API
2020-06-07 17:21:20 +02:00
Sebastian Hartte
53fc345e88
Fix button rendering
2020-06-07 12:30:00 +02:00
Sebastian Hartte
46b1d1ffdc
GUI Rendering and various fixes
2020-06-07 03:29:57 +02:00
Sebastian Hartte
70418b0bb2
GUI Registration
2020-06-06 21:54:09 +02:00
Sebastian Hartte
ff042a394b
All GUI compile errors fixed, switched to excludes over includes in gradle build and lots, LOTS of more fixes.
2020-06-06 21:16:05 +02:00
Sebastian Hartte
237463dd94
Lots of compile fixes
2020-06-04 03:02:48 +02:00
Sebastian Hartte
2de3a2ecee
Grindr, GUI, Container.
2020-06-02 22:52:35 +02:00
Sebastian Hartte
2f50568237
First Container opens (Sky Chest)
2020-06-02 12:41:03 +02:00
Sebastian Hartte
92fa237ce0
startClient works again
2020-06-02 11:54:23 +02:00
covers1624
3f5c299d09
More compile things
2020-06-02 15:12:30 +09:30
Sebastian Hartte
9f63859769
Work on GUIs (specifically to get SkyChest GUI)
2020-06-02 02:14:09 +02:00
covers1624
c1f260d95f
Clean packet registration, misc compile things
2020-06-01 15:05:40 +09:30
Sebastian Hartte
5cdeff01be
Custom Model Loader
2020-06-01 04:02:37 +02:00
Sebastian Hartte
077ff17078
More stuff ingame and showing up.
2020-06-01 01:01:32 +02:00
Sebastian Hartte
ec3b464655
Some additional fixes from other branch.
2020-05-31 16:13:07 +02:00
yueh
16d6d55d7f
1.15 port
2020-05-18 14:02:45 +02:00
fscan
ed8baf8c15
Fix tooltip for vibration chamber ( #3675 )
2018-08-30 23:13:38 +02:00
yueh
a2091d10fe
Code cleanup
...
Added missing this, annotations, etc.
2018-08-30 20:33:08 +02:00
yueh
66c365d11f
Code Formatting
2018-08-30 20:31:27 +02:00
fscan
73f471e685
Make search box toggle key configurable ( #3650 )
...
Fixes #3641
2018-08-01 00:20:17 +02:00
fscan
ff75f34333
Fix shift-double click behavior ( #3606 )
2018-07-14 16:33:48 +02:00
fscan
e2c0129037
Restore behaviour of ESCAPE always closing the GUI ( #3601 )
2018-07-14 16:32:21 +02:00
fscan
bde76d1fb1
Search box improvements ( #3576 )
...
* When the search box has the focus, tell forge to not send any other events.
* Toggle search box focus with TAB.
2018-07-08 16:48:24 +02:00
fscan
eb4caaa688
Priority GUI improvements ( #3592 )
2018-07-08 16:41:37 +02:00
fscan
5d26b98ab8
Fluid cleanup and performance improvements ( #3581 )
...
Use custom gui widget with custom synchronization for rendering fake fluid slots.
2018-07-04 19:12:12 +02:00
yueh
dcf7de9000
Updated fluid interface GUI and other fluid related textures. ( #3567 )
2018-06-27 20:28:43 +02:00
fscan
c2d18ce013
Added ME Fluid Interface ( #3564 )
...
* Fixed fluid storage bus json recipe
* Added part version and recipes
* Added rudimentary gui
2018-06-27 20:04:30 +02:00
yueh
046a27bf4c
Fixes #3560 : Render the fluid stacksize for ME fluid slots. ( #3562 )
2018-06-24 17:22:07 +02:00
yueh
2c6e50d48a
Added fluid models ( #3543 )
2018-06-17 21:17:40 +02:00
Brock
d16677224a
Initial Fluid Integration ( #3510 )
...
* Added Fluid Storage Cells
* Added Fluid Import Bus
* Added Fluid Export Bus
* Added Fluid Storage Bus
* Added Fluid Terminal.
While holding a item with the FLUID_HANDLER_ITEM_CAPABILITY, such as a tank
Left click on a fluid to extract the fluid
Right click to insert the fluid
2018-06-11 19:55:33 +02:00
yueh
d7b97fa7b8
Replaced LinkedList with ArrayList or ArrayDeque when applicable. ( #3392 )
2018-05-27 21:15:50 +02:00
Florian Scandella
fac4a8f9dc
Fix typo
2017-11-26 14:38:09 +01:00
yueh
f5dd2c8b0a
Fixes tooltips for ME Slots ( #3205 )
...
No longer strips colors from names, lore, etc.
Now uses the translation again for "Items Stored:" instead of a hardcoded string.
Removed obsolete methods.
2017-11-12 12:35:05 +01:00
fscan
cc9b33b473
Implement Advancements ( #3160 )
...
Improvements welcome.
2017-10-20 23:54:18 +02:00
fscan
4f07b63b13
API cleanups ( #3155 )
...
* Remove obsolete api and fix some warning
* Move MEMonitorHandler to internal code and fix some warnings
* Rename exceptions to conform to naming scheme
2017-10-14 14:15:28 +02:00
yueh
905dd6c888
Added a clientside config to keep or clear the search filter when opening. ( #3154 )
...
Closes #3153 .
2017-10-14 14:13:18 +02:00