Commit Graph

3325 Commits

Author SHA1 Message Date
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
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