Commit Graph

3306 Commits

Author SHA1 Message Date
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
raoulvdberge
b92bbfdbac Add basic grid opening code. 2019-10-07 18:30:24 +02:00
raoulvdberge
87a891eedc Add basic grid block 2019-10-06 19:25:22 +02:00
raoulvdberge
3bd42f9174 Correct active check 2019-10-03 22:59:05 +02:00
raoulvdberge
cb28364277 Add config for diskdrive and cable energy usage 2019-10-03 22:55:37 +02:00
raoulvdberge
06743af824 Add block rotation and small fixes 2019-10-03 22:45:03 +02:00
raoulvdberge
6845a45f7f Disk drive drops 2019-10-03 22:16:09 +02:00
raoulvdberge
595f86edd8 Disk state 2019-10-03 20:19:21 +02:00
raoulvdberge
cf7dc34b9f Fix priority screen. 2019-10-03 19:16:17 +02:00
raoulvdberge
ead03378d7 Disk drive GUI + container 2019-10-03 13:12:14 +02:00
raoulvdberge
d241ad7769 Add direction to disk drive blocks. 2019-10-02 22:36:40 +02:00
raoulvdberge
495cb3ecb3 Extremely early disk drives. 2019-10-02 22:15:02 +02:00
raoulvdberge
40b0b0f280 Implement cables and networks. 2019-09-22 21:08:50 +02:00
raoulvdberge
c394be1e1b Implement the cable. TODO network node. 2019-09-19 18:04:25 +02:00
raoulvdberge
2b82d4cbbb Implement server config. Add config for upgrades. 2019-09-19 09:39:13 +02:00
raoulvdberge
3581e72a8f Rename container package classes, implement controller screen completely. 2019-09-19 01:19:51 +02:00
raoulvdberge
e9582c9586 Add property override so controller energy status is rendered correctly. 2019-09-18 23:32:31 +02:00
raoulvdberge
d9b40fb845 Add loot tables for blocks, copy over energy. 2019-09-18 23:19:54 +02:00
raoulvdberge
0a7d552429 Better client init. 2019-09-18 22:37:45 +02:00
raoulvdberge
b848c40d9e Make controller block a capprovider for energy. Pass energy value to block on place. 2019-09-18 21:42:15 +02:00
raoulvdberge
b57e4dcacd Implement controller block (only the block) and machine casing 2019-09-18 21:27:29 +02:00
raoulvdberge
da5ecdae47 Block of Quartz Enriched Iron, rename blocks/ and items/ to block/ and item/ (texture folders) 2019-09-18 19:08:30 +02:00
raoulvdberge
4da1bf4fb8 More small fixes 2019-09-16 22:32:10 +02:00
raoulvdberge
fdb05958c2 Fix filter text field 2019-09-16 22:27:14 +02:00
raoulvdberge
5381793af9 Gui->Screen (only screens which have been ported) 2019-09-16 22:12:45 +02:00
raoulvdberge
6931da8724 Use dots instead of colon 2019-09-16 22:10:54 +02:00
raoulvdberge
0cbab85ba2 Change item classnames to new convention 2019-09-16 22:08:36 +02:00
raoulvdberge
21d9c3c653 More small refactorings 2019-09-16 22:04:41 +02:00
raoulvdberge
7fcad167e3 Fix some TODOs 2019-09-16 18:47:32 +02:00
raoulvdberge
aa04cbc74b Add filter, refactor GUIs a bit, nonnull FluidStacks 2019-09-16 18:15:44 +02:00
raoulvdberge
2fbf4002d6 Pattern and wrench 2019-09-15 20:20:04 +02:00
raoulvdberge
b2f6cd59c0 Upgrades 2019-09-15 16:42:15 +02:00
raoulvdberge
a93cf426ec Storage Disk/Fluid Storage Disk 2019-09-15 14:07:22 +02:00
raoulvdberge
26321e797d Storage housing 2019-09-14 22:46:21 +02:00
raoulvdberge
b6bf407103 Item/fluid storage parts 2019-09-14 22:40:00 +02:00
raoulvdberge
ca8bf5dcc8 Cutting tool 2019-09-12 23:26:58 +02:00
raoulvdberge
5f8dffbedf Network card + security card 2019-09-12 23:16:47 +02:00
raoulvdberge
4743da6d5d Update forge, use slimeballs tag. 2019-09-12 22:44:08 +02:00
raoulvdberge
a7fcfadf0e Add processors and silicon. Add recipes for everything too. 2019-09-12 20:27:17 +02:00
raoulvdberge
158ddcba21 Add Quartz Enriched Iron and Processor Binding 2019-09-12 19:23:50 +02:00
raoulvdberge
437be09aeb Implement the construction and destruction core 2019-09-12 19:11:36 +02:00
raoulvdberge
8174791c07 Fix item pkg 2019-09-12 18:08:23 +02:00
raoulvdberge
353f6fc80e Network pkg 2019-09-12 17:11:57 +02:00
raoulvdberge
7c26e74754 Regressions 2019-09-12 17:08:41 +02:00
raoulvdberge
46c99de1ca Proxy package 2019-09-12 16:50:37 +02:00
raoulvdberge
133bb3cba0 Fix more regressions 2019-09-12 16:45:36 +02:00