Commit Graph

563 Commits

Author SHA1 Message Date
Florian Nücke
cf0f46a8a5 Centralized UI sprite and texture definitions. 2021-07-27 01:59:58 +02:00
Florian Nücke
fddcee9949 Completely reworked blob storage. No longer care for potential desync between blob storage and world data on crashes. Use blobs as memory mapped byte buffers for drastically reduced memory usage. 2021-07-19 23:43:31 +02:00
Florian Nücke
ab4d0ad3c3 Rename load/unload to mount/unmount, add suspend for temporary unload (e.g. containing chunk unload). 2021-07-19 23:38:29 +02:00
Florian Nücke
4109b81afc Renamed buildroot flash and disk identifier. 2021-07-18 02:59:32 +02:00
Florian Nücke
e491670ca5 More use of send method taking tile entity. 2021-07-18 02:54:48 +02:00
Florian Nücke
ddad20971b Fix drop util method. 2021-07-18 02:51:55 +02:00
Florian Nücke
0189a0f645 Store actual item used for facade so we can consume it and drop it again. 2021-07-18 02:51:49 +02:00
Florian Nücke
1b1935f3c6 Use sidedSuccess utility method mode. 2021-07-17 20:54:57 +02:00
Florian Nücke
501732794d Add facade support, allows covering bus cables with other blocks. 2021-07-17 19:51:03 +02:00
Florian Nücke
b97bdfea69 Always craft computer with built-in flash. 2021-07-17 15:24:55 +02:00
Florian Nücke
7d3e7941b6 Split saved data for item stacks and device data.
Reduces data saved in block items quite a bit.
2021-07-17 15:21:32 +02:00
Florian Nücke
023c41b654 Trigger scan when robot components change. 2021-07-15 00:06:44 +02:00
Florian Nücke
91c224303b Fixed computer container missing device tooltips. 2021-07-14 23:43:40 +02:00
Florian Nücke
f076b25b16 Organize imports. 2021-07-14 22:44:25 +02:00
Florian Nücke
771e5b9846 Util methods for centralized local key and text component generation.
Future-proof item description id generation.
2021-07-14 22:33:46 +02:00
Florian Nücke
7b62ae1094 Unify warning tooltips. 2021-07-14 22:22:14 +02:00
Florian Nücke
21e476a400 Clarified constant name. 2021-07-14 22:13:40 +02:00
Florian Nücke
d62ede1dc8 Created preliminary manual structure. 2021-07-12 20:22:03 +02:00
Florian Nücke
d02b136847 Make manual craftable. 2021-07-11 21:00:57 +02:00
Florian Nücke
bd25a87db3 Add manual. 2021-07-11 20:46:31 +02:00
Florian Nücke
54c3b16d29 Use existing block models to avoid hackery. 2021-07-11 13:45:01 +02:00
Florian Nücke
2c2286a24b Add util class to avoid a bit of boilerplate in registration. 2021-07-11 13:44:15 +02:00
Florian Nücke
541ac8bc12 Avoid sending packets back where they came from. 2021-07-11 12:27:21 +02:00
Florian Nücke
af731ecff7 Of course only the long version of clamp is client only. Of course it is. Makes sense, clearly. 2021-07-11 12:20:49 +02:00
Florian Nücke
68205bf759 Fixed recipe registry key lookup. 2021-07-11 12:19:35 +02:00
Florian Nücke
262b565c0f Fix data gen runs. 2021-07-11 11:11:32 +02:00
Florian Nücke
56b43d0112 Simplify. 2021-07-11 11:11:26 +02:00
Florian Nücke
709d9b1d3c Small rename. 2021-07-11 11:11:03 +02:00
Florian Nücke
86d3623456 Make parameter generic. 2021-07-11 11:10:48 +02:00
Florian Nücke
9c28563473 Use utility method. 2021-07-11 11:10:16 +02:00
Florian Nücke
ddc856f184 More logical order (items depend on blocks). 2021-07-11 11:10:06 +02:00
Florian Nücke
544c01606c Fix equals check. 2021-07-11 11:09:55 +02:00
Florian Nücke
d4b198a6c5 Remove unnecessary suffix. 2021-07-11 11:09:31 +02:00
Florian Nücke
ba88033885 Reworked file import flow to be more user-friendly. 2021-06-06 22:53:46 +02:00
Florian Nücke
8f9b75274f Fix computers not persisting their energy buffer.
Could lead to computers erroring with out of energy when loading.
2021-06-06 22:26:05 +02:00
Florian Nücke
c1920c5245 Serialize byte arrays sent through rpc as unsigned numbers. 2021-06-06 13:41:20 +02:00
Florian Nücke
e338fed9d7 Catch errors per file since some may error in isHidden, e.g., so just skip those. 2021-06-06 13:40:47 +02:00
Florian Nücke
9fae40bdc7 Javadoc fixes and small cleanup. 2021-06-06 13:40:09 +02:00
Sangar
55bb6bc40c Merge pull request #43 from lucsoft/1.16.5
Switch to Mojang Mappings
2021-06-05 12:57:24 +02:00
lucsoft
3e2d3e8fe8 Fixed Mixups in mappings (this could fix the bug introducded) 2021-06-03 18:12:39 +02:00
lucsoft
7aa803370e Revered Renaming of API Functions 2021-06-03 18:02:32 +02:00
lucsoft
5b67293188 Added Comment bach in ATileEntity 2021-06-03 17:50:14 +02:00
lucsoft
358609b95e Fixed Formatting 2021-06-03 17:49:22 +02:00
lucsoft
d1111fa692 Fixed paramter naming in renderLabels 2021-06-03 17:48:52 +02:00
lucsoft
3ca5c9e55f Fixed Typo 2021-06-03 17:47:52 +02:00
Florian Nücke
2504a67a39 Separate config declaration from Forge config logic a bit. 2021-06-03 13:29:09 +02:00
lucsoft
16973391e7 Changed Width/Height to ImageWidth and ImageHeight 2021-05-29 20:52:32 +02:00
lucsoft
6f3f83837b WIP Fix Robot 2021-05-29 20:31:16 +02:00
lucsoft
ab2db1ef76 Changed to Correct mapping from exportToItemStack to spawnAtLocation 2021-05-29 19:41:16 +02:00
lucsoft
c03b7da004 Fixed small rendering issues 2021-05-29 19:31:40 +02:00