Sebastian Hartte
8ccc114f92
Basic JEI integration is back
2020-06-10 20:27:29 +02:00
Sebastian Hartte
e1b66a2a1c
Renamed items, added back waila.
2020-06-09 18:19:09 +02:00
Sebastian Hartte
97e065ea1f
Part models
2020-06-09 00:53:40 +02:00
yueh
23b6e195ac
Revert using internal API
2020-06-07 17:21:20 +02:00
Sebastian Hartte
46b1d1ffdc
GUI Rendering and various fixes
2020-06-07 03:29:57 +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
476c310de6
Fixed Auto Rotating Model (reverted to old code for now, fix later)
2020-06-05 14:23:28 +02:00
Sebastian Hartte
d0b8a5f33f
Working on Inscriber TESR
2020-06-05 00:58:11 +02:00
Sebastian Hartte
c402390282
Compiles again.
2020-06-04 19:58:58 +02:00
Sebastian Hartte
237463dd94
Lots of compile fixes
2020-06-04 03:02:48 +02:00
Sebastian Hartte
6eb2a9504a
Fix client-side init code (checked for thread groups instead of dist).
...
More sky compass fixes.
2020-06-03 18:49:22 +02:00
Eutro
58afa6539f
Add data generation. ( #4399 )
...
Recipe and other Data Generators
2020-06-02 23:13:49 +02:00
Sebastian Hartte
2de3a2ecee
Grindr, GUI, Container.
2020-06-02 22:52:35 +02:00
Sebastian Hartte
3e78c713d1
Moved open method to Sky Chest Container.
2020-06-02 18:57:05 +02:00
Sebastian Hartte
92fa237ce0
startClient works again
2020-06-02 11:54:23 +02:00
Sebastian Hartte
7747804385
More Container / GUI fixes
2020-06-02 11:40:36 +02:00
covers1624
3f5c299d09
More compile things
2020-06-02 15:12:30 +09:30
covers1624
d32dbfd3c8
Some models and render stuff compiles
2020-06-02 11:59:29 +09:30
covers1624
19cdea7eb5
Move from ByteBuf to PacketBuffer
2020-06-02 11:07:46 +09:30
Sebastian Hartte
9f63859769
Work on GUIs (specifically to get SkyChest GUI)
2020-06-02 02:14:09 +02:00
covers1624
dffea9a167
More compile things
2020-06-01 22:17:34 +09:30
Sebastian Hartte
086b9ab1e3
Matrix Frame
2020-06-01 14:41:15 +02:00
Sebastian Hartte
adfc2577ed
Connected Glass
2020-06-01 13:13:18 +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
6a88728544
First shot at starting.
2020-05-31 17:16:25 +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
yueh
d5fc7a5b21
Fixes #4256 : Cache AESharedItemStack#hashCode() ( #4257 )
2020-01-16 13:22:42 +01:00
yueh
dfcba264f3
Fixes #3880 : Incorrect compare with empty itemstack. ( #3882 )
2018-12-25 21:21:19 +01:00
yueh
33bc0a6a3f
Fixes #3776 : Fixes dupe bug with cell upgrades. ( #3874 )
2018-12-24 14:11:45 +01:00
yueh
0f0af2349b
Fixes #3866 : Use blockstates to avoid the missing fluid block. ( #3869 )
2018-12-23 22:42:25 +01:00
yueh
32a4fcab77
Fixes #3768 : Damageable items with nbt and without damage could crash. ( #3867 )
2018-12-23 22:42:09 +01:00
fscan
d88f550eb0
Switch to new IItemHandler ( #3669 )
2018-10-04 20:39:06 +02:00
yueh
a2091d10fe
Code cleanup
...
Added missing this, annotations, etc.
2018-08-30 20:33:08 +02:00
fscan
390ad875ee
Fix Platform#postChanges to check all registered channels ( #3644 )
2018-08-01 00:19:49 +02:00
fscan
c1c7e94cf6
Generic ICellInventoryHandler ( #3624 )
...
Allows addons who register a custom IStorageChannel to use the IStorageCell interface without registering a cell handler. Also adds some helpers (poweredInsert/poweredExtract).
This breaks API!
2018-07-22 19:20:47 +02:00
fscan
f4ef7edf86
InventoryTweak sorting support ( #3603 )
2018-07-14 21:07:00 +02:00
yueh
fe4db2eb98
Added a color code to the memory card. ( #3609 )
...
Can be used to encode the stored content as a 4x2 grid of AEColors
Currently used to indicate the P2P frequency.
2018-07-14 19:42:56 +02:00
fscan
d2250b115f
Fix poweredExtract/Insert and add simulate mode ( #3597 )
...
Fixes #3595
2018-07-08 18:16:29 +02:00
yueh
87999dbf27
Moved FluidList to fluid package ( #3568 )
2018-06-27 20:28:29 +02:00
Brock
dcd94b1cfa
Fixes issue with Fluid Channel not being sent changes. ( #3504 )
2018-06-17 21:16:44 +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
Kyle VanderBeek
f4212a86c3
Fixes #3520 : Correct order for sort by mod and general code cleanup ( #3517 )
...
Comparable/Comparator implementation now use fast Java built-ins for
primitive types rather than hand-coded versions. Also DRY some code
and simplify logic.
This maintains the "biggest stack first" notion of "ascending", but
also fixes the inconsistent/accidental reversal of sort by mod (the
mod name should sort the same direction as the item name).
2018-06-02 11:05:44 +02:00
yueh
2894a7caa0
Replaces all custom number comparisons with java provided ones. ( #3434 )
2018-05-27 21:33:59 +02:00
yueh
d7b97fa7b8
Replaced LinkedList with ArrayList or ArrayDeque when applicable. ( #3392 )
2018-05-27 21:15:50 +02:00
yueh
62435a65f1
IAEStack#fuzzyComparison now compares the same subtypes. ( #3384 )
...
To reduce the amount of instanceof checks, it will now compare the same
subtupe.
Comparing an ItemStack and IAEItemStack can simply wrap it before
calling it. Heavy use should already use an IAEStack internal.
Analogue for fluids or other types.
2018-05-27 21:15:42 +02:00
yueh
eed4776c6f
Fixes #3389 : Prevent inventory cache from becoming unmatched. ( #3390 )
...
Use slightly faster ArrayDeqeue instead of LinkedList.
Check boolean fields before more complex datatypes
2018-02-17 19:10:09 +01:00
Florian Scandella
ae352c093e
fix typo in AEItemStack#fuzzyComparison
2018-02-10 19:02:32 +01:00