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
yueh
6e81f698c0
Refactored StorageChannel enum into an interface ( #3138 )
...
This replaces the static enum with a more dynamic interface providing
factory methods for handling network storage.
2017-10-08 17:59:30 +02:00
fscan
1e15b23506
Rework AEItemStack ( #3091 )
...
* Use itemstack as itemdef
* HIGH_TAG/LOW_TAG should be compared both directions
* Remove getTagCompound
* Make Itemlist implementation independent
* Cache item id for performance reasons
* Add preconditions to saveguard against external meddling
* Chache itemDamage
* Remove IAEStackSearchKey for now, rename getDisplayStack
2017-09-30 17:18:30 +02:00
fscan
4dd0a4cd96
Improve terminal search box ( #3064 )
...
Uses exsting JEI filter in JEI mode.
Preselects text for easy delete/change without using rightclick.
QoL improvements for focus handling.
2017-09-16 17:44:16 +02:00
fscan
375e1efb15
We don't need the showCraftingLabel flag, as IAEStack is perfectly fine with 0 size stacks. ( #3071 )
...
Adjust rendering code to use ItemStack with size 1 where required.
2017-09-09 12:58:22 +02:00
yueh
a1679c944b
Added SCS size to the Spatial IO Port. ( #3045 )
...
Uses the same format as the cells display in their tooltip for easy comparison.
2017-08-20 13:14:27 +02:00
Gunther De Wachter
e65083b045
Fixed dropping items on the ground when clicking on a crafting label with items in hand
2017-08-17 20:41:20 +02:00
fscan
52d28fabe3
Use IItemHandler instead of IInventory internally ( #2971 )
...
* Use IItemHandler instead of IInventory internally
2017-07-28 22:04:32 +02:00
yueh
15582fd1df
Always use qualified access for fields and methods
2017-07-20 21:27:22 +02:00
yueh
7de90ed0ae
Finally use Java7 <>
2017-07-20 21:21:45 +02:00
yueh
8ec8babb6a
Organised imports
2017-07-20 21:18:49 +02:00
yueh
621910df91
Format sourcecode
2017-07-20 21:17:10 +02:00