Commit Graph

154 Commits

Author SHA1 Message Date
Raoul Van den Berge
6fe92e1b6c Reworked storage network code, should fix weird machine disconnection issues 2016-08-26 19:37:37 +02:00
Raoul Van den Berge
cc432d1656 Fluid External Storage 2016-08-15 17:14:03 +02:00
Raoul Van den Berge
b7c39d6489 Fixes 2016-08-13 17:13:08 +02:00
Raoul Van den Berge
be3b62f18b Insertion of fluids 2016-08-13 02:23:30 +02:00
Raoul Van den Berge
24a765f705 Add fluid grid handler 2016-08-13 02:00:43 +02:00
Raoul Van den Berge
1a3351311f Fluid Grid 2016-08-13 01:32:13 +02:00
Raoul Van den Berge
2cb252ced7 Make client stacks an interface 2016-08-13 00:20:37 +02:00
Raoul Van den Berge
2d1cadffea Add all classes and methods regarding fluid storage 2016-08-12 17:58:01 +02:00
Raoul Van den Berge
786cdb7553 Some more fixes 2016-08-11 00:03:11 +02:00
Raoul Van den Berge
86c15b2e4f More renames 2016-08-10 23:36:52 +02:00
Raoul Van den Berge
de510ba705 Rename classes so they are prefixed with "item" to prepare for fluid storage 2016-08-10 23:32:20 +02:00
Raoul Van den Berge
796a654283 Fix client / server desync between tile parameters 2016-08-09 16:14:40 +02:00
Raoul Van den Berge
776c56f087 Every tiledataparam needs a default value 2016-08-08 18:45:36 +02:00
Raoul Van den Berge
d831fea52e Fix cables parts not dropping inventory + NPE error because of lack of default params 2016-08-08 17:39:10 +02:00
Raoul Van den Berge
c80a6bf2a3 Crafting monitor sync fix 2016-08-08 02:17:01 +02:00
Raoul Van den Berge
257e5650ae Send controller nodes again with the new system 2016-08-07 22:04:55 +02:00
Raoul Van den Berge
6129195934 More general improvements 2016-08-05 17:12:59 +02:00
Raoul Van den Berge
0ca9e5fb14 J8 fixes 2016-08-05 17:04:13 +02:00
Raoul Van den Berge
37cbdffb09 Generic safety 2016-08-05 16:47:34 +02:00
Raoul Van den Berge
5b5e2239a8 Sync controller redstone state and energy state 2016-08-05 15:36:45 +02:00
Raoul Van den Berge
c9d6443d06 Switch to new GUI sync system, very buggy and untested 2016-08-05 13:46:17 +02:00
Raoul Van den Berge
410e0ca1fe Improve Tesla integration 2016-08-04 02:33:33 +02:00
Raoul Van den Berge
d7e9d4f43b Forgot to change mod id here 2016-08-04 02:23:29 +02:00
Raoul Van den Berge
8a0192e9f6 Controller doesn't need its own special package 2016-08-04 02:20:10 +02:00
Raoul Van den Berge
65561cef3b Consolidate some stuff from controller in other classes. This will make implementing triple clicking easier. 2016-05-24 21:39:22 +02:00
Raoul Van den Berge
1fc2b12193 Initial set of fixes 2016-05-24 21:18:59 +02:00
Raoul Van den Berge
c469db9199 Fixed Crafting Grid / Pattern Grid not throwing items on break 2016-05-23 23:48:16 +02:00
Raoul Van den Berge
a9f82ba343 Small fix 2016-05-23 23:21:34 +02:00
Raoul Van den Berge
b8f4a9570c This should fix things 2016-05-23 23:01:02 +02:00
Raoul Van den Berge
1e418c6a2f Fixes 2016-05-23 22:15:26 +02:00
Raoul Van den Berge
0fab032820 Port to 1.9.4 2016-05-23 21:36:32 +02:00
Raoul Van den Berge
dcee2c8279 Initial port to IItemHandler 2016-05-22 14:30:40 +02:00
Raoul Van den Berge
f07c4c17ea Correct markdirty order, fixes #66 2016-05-22 01:33:38 +02:00
Raoul Van den Berge
68021bd6f5 Use ItemHandlerHelper some more 2016-05-22 01:12:04 +02:00
Raoul Van den Berge
2073a94fcf Fixed crafting patterns crashing when item of an input or output no longer exists 2016-05-21 21:25:09 +02:00
Raoul Van den Berge
4a7190c2cf Update changelog + increase max crafting request size 2016-05-21 16:13:56 +02:00
Raoul Van den Berge
467cb6c62d Stabilize autocrafting 2016-05-21 15:48:31 +02:00
Raoul Van den Berge
5ababd6946 Fix crafting task issues 2016-05-21 13:37:27 +02:00
Raoul Van den Berge
a105664fd3 Fix external storage bug 2016-05-20 21:53:11 +02:00
Raoul Van den Berge
bed5c26f4b Fix too much machines being added to machine list 2016-05-20 21:03:10 +02:00
Raoul Van den Berge
f2db05c581 Move controller data to description packet 2016-05-20 20:35:09 +02:00
Raoul Van den Berge
4490eea1e9 Better naming 2016-05-20 19:40:39 +02:00
Raoul Van den Berge
b1aff2389d Better perf for merging 2016-05-20 14:00:44 +02:00
Raoul Van den Berge
f0cc9cc9db We copy here so we don't modify the quantity of the item group IStorage uses 2016-05-19 14:34:39 +02:00
Raoul Van den Berge
6abb531cb9 Fixes 2016-05-19 12:15:15 +02:00
Raoul Van den Berge
e9929b1847 Experiment with multimap 2016-05-19 12:09:42 +02:00
Raoul Van den Berge
b473a2f3b9 Use a list instead of map. Unfortunately not O(1) anymore, but I have no choice due to flags. 2016-05-19 11:25:34 +02:00
Raoul Van den Berge
fc42dff984 Separate metadata of a itemgroup from the itemgroup 2016-05-19 00:49:03 +02:00
Raoul Van den Berge
a18faba114 Monkeypatch 2016-05-18 22:29:27 +02:00
Raoul Van den Berge
fe4d5667e4 Faster scrollbar 2016-05-18 21:12:35 +02:00