Commit Graph

3851 Commits

Author SHA1 Message Date
raoulvdberge
2c69399d88 Decouple INetwork from ControllerTile 2019-10-19 20:02:08 +02:00
raoulvdberge
c142e6b63a Re-add the Network Transmitter 2019-10-18 22:30:12 +02:00
raoulvdberge
4a8ddeeb6d Remove IModelRegistration 2019-10-18 21:15:43 +02:00
raoulvdberge
cc0adab112 Re-add the Network Receiver 2019-10-18 21:12:39 +02:00
raoulvdberge
e46baf4a3c Add version (build) number, fix server crash 2019-10-17 18:48:56 +02:00
raoulvdberge
2d3e4628cf Update changelog 2019-10-17 18:12:20 +02:00
raoulvdberge
43548e3946 Remove the Reader and Writer 2019-10-17 18:11:50 +02:00
raoulvdberge
d5ad673a40 Re-add the Exporter 2019-10-17 17:41:23 +02:00
raoulvdberge
ad800fbd1a Add new inventory listener system 2019-10-17 17:17:53 +02:00
raoulvdberge
f893122b98 Re-add the Importer 2019-10-17 16:41:01 +02:00
raoulvdberge
a3fd30bec5 Remove "compare nbt" button, switch it to "exact mode" on or off. Rewrite Comparer a bit. 2019-10-17 00:48:10 +02:00
raoulvdberge
d6f257401f Just use amountCrafted 2019-10-16 22:20:50 +02:00
raoulvdberge
7cf5830f8d Fix shift clicking in the crafting grid result slot only creating max-1 instead of max 2019-10-16 19:44:36 +02:00
raoulvdberge
46bcea920c Fix some TODOs 2019-10-16 19:37:30 +02:00
raoulvdberge
73ccc830c3 Make INetwork insertFluid/extractFluid return a NonNull FluidStack 2019-10-16 19:07:31 +02:00
raoulvdberge
b9761e2539 Make INetwork insertItem/extractItem return a NonNull ItemStack 2019-10-16 18:41:44 +02:00
raoulvdberge
7c50c49aaf Make IStorage return NonNull ItemStack/FluidStack 2019-10-16 18:02:05 +02:00
raoulvdberge
ad44107c39 Re-add the External Storage 2019-10-15 23:28:13 +02:00
raoulvdberge
4659bcc042 Fix pattern TESR rendering + pattern item color 2019-10-15 22:15:29 +02:00
raoulvdberge
4036926487 Remove covers and the cutting tool 2019-10-15 21:57:41 +02:00
raoulvdberge
9ed9171046 Start porting external storage 2019-10-15 21:40:28 +02:00
raoulvdberge
632dec3d88 Reimplement JEI ghost ingredient handler but leave it disabled since it's still broken 2019-10-15 21:20:01 +02:00
raoulvdberge
34ca5841ef Fix server crash by using JsonUtils (client only) 2019-10-15 19:20:38 +02:00
raoulvdberge
caa7392df5 Re-add JEI transfer 2019-10-15 19:16:51 +02:00
raoulvdberge
f46ac1e7f0 Re-add JEI sync in Grid + JEI ingredient under mouse handler 2019-10-15 18:46:53 +02:00
raoulvdberge
7859ca41a2 Re-add the Fluid Storage Block 2019-10-13 21:33:47 +02:00
raoulvdberge
33a6e8a56e Fix crash log when opening world with Crafting/Pattern Grid 2019-10-13 15:45:07 +02:00
raoulvdberge
d5f45d51aa Add config for storage block energy usage 2019-10-13 15:34:30 +02:00
raoulvdberge
e60e9e5acc Fix world loading stalling when a disk drive is present 2019-10-13 15:22:36 +02:00
raoulvdberge
0fdb9b68a2 Improve storage block breaking 2019-10-13 15:16:43 +02:00
raoulvdberge
3d7a1f5881 Re-add the Storage Blocks 2019-10-12 21:18:55 +02:00
raoulvdberge
c657efe437 Remove energy API 2019-10-12 17:27:09 +02:00
raoulvdberge
8471ebf676 Re-add the Fluid Grid 2019-10-12 10:51:42 +02:00
raoulvdberge
e5ebda9f2f Re-add Pattern rendering 2019-10-11 18:33:54 +02:00
raoulvdberge
b7b11904a7 Implement the Pattern Grid 2019-10-11 15:29:04 +02:00
raoulvdberge
eae26371a3 Implement the Crafting Grid 2019-10-11 10:29:27 +02:00
raoulvdberge
cc6348ecd6 Small fixes here and there 2019-10-10 15:27:04 +02:00
raoulvdberge
38792d0159 Fix infinite recursion problem 2019-10-10 14:11:17 +02:00
raoulvdberge
644f644532 Add client config, add config for grid energy usage 2019-10-10 14:10:12 +02:00
raoulvdberge
cc7902b890 Update Forge 2019-10-09 20:44:13 +02:00
raoulvdberge
d433b357b7 Remove free dirt 2019-10-09 20:22:22 +02:00
raoulvdberge
3fe9f0a7f5 Use ResourceLocation for network node IDs 2019-10-09 18:49:40 +02:00
raoulvdberge
2308c50702 Fixes. 2019-10-09 18:31:51 +02:00
raoulvdberge
f79a162d69 Fixes. 2019-10-09 18:20:37 +02:00
raoulvdberge
4f4aaf420f Rename and reorganize some API packages and classes. 2019-10-09 14:19:44 +02:00
raoulvdberge
68a568e10e Don't send hash for grid stacks anymore, but unique id. Prevents collisions. The StackLists now stored an unique id per item/fluid entry. 2019-10-09 13:13:49 +02:00
raoulvdberge
209cbf421b Basic item grid actions (insert/extract) 2019-10-08 21:54:11 +02:00
raoulvdberge
e3cec30e18 Grid syncing 2019-10-08 21:18:10 +02:00
raoulvdberge
51956e6e5c Re-add scrollbar 2019-10-08 19:37:12 +02:00
raoulvdberge
a24d7e3dc0 Some more grid gui work 2019-10-07 19:44:48 +02:00