15bee9644a
Exclude some dirs in IDEA, mostly to avoid find in files throwing stuff at us we're not interested in.
Florian Nücke
2021-07-14 22:48:39 +02:00
f076b25b16
Organize imports.
Florian Nücke
2021-07-14 22:44:25 +02:00
771e5b9846
Util methods for centralized local key and text component generation. Future-proof item description id generation.
Florian Nücke
2021-07-14 22:33:46 +02:00
ba88033885
Reworked file import flow to be more user-friendly.
Florian Nücke
2021-06-06 22:53:46 +02:00
8f9b75274f
Fix computers not persisting their energy buffer. Could lead to computers erroring with out of energy when loading.
Florian Nücke
2021-06-06 22:23:58 +02:00
e1781043df
Force flush when writing progress indicator.
Florian Nücke
2021-06-06 13:42:55 +02:00
c1920c5245
Serialize byte arrays sent through rpc as unsigned numbers.
Florian Nücke
2021-06-06 13:41:20 +02:00
e338fed9d7
Catch errors per file since some may error in isHidden, e.g., so just skip those.
Florian Nücke
2021-06-06 13:40:47 +02:00
9fae40bdc7
Javadoc fixes and small cleanup.
Florian Nücke
2021-06-06 13:40:09 +02:00
89dccda3ab
Removed ResourceFileSystem as it had too many problems. E.g. only support for lower-case stuff, dirs not working on linux, ... Instead use ZIP files as FS layers.
Florian Nücke
2021-05-24 03:52:56 +02:00
45382cf09e
Split up memory and hdd variants into separate items. Adjusted some recipes. Added remaining recipes.
Florian Nücke
2021-04-05 11:42:50 +02:00
6ff3d844f2
Kicked out a bunch of purely intermediate crafting items.
Florian Nücke
2021-04-05 01:07:24 +02:00
215a983f8c
Recolor using vanilla facilities.
Florian Nücke
2021-04-05 01:06:26 +02:00
32c5a57c5d
Removed dead TODOs.
Florian Nücke
2021-03-27 20:12:25 +01:00
94b7f3c483
Support multi-dimensional buses. This is just future-proofing; no built-in capability to actually use this. For now.
Florian Nücke
2021-03-27 20:08:17 +01:00
aa996d50c5
No longer need TileEntity.getModelData.
Florian Nücke
2021-03-07 23:52:05 +01:00
10e9b1177a
Update to 1.16.5.
Florian Nücke
2021-03-07 23:51:33 +01:00
40a2c5fa25
Interfaces can now be given a custom label. This will act as an additional device name, which allows referencing them by this label.
Florian Nücke
2021-03-07 15:15:03 +01:00
e49f6cd5a1
Make icons a little less flat.
Florian Nücke
2021-03-07 15:14:05 +01:00
a2c658fb09
Add utility method to check if entity is holding a wrench.
Florian Nücke
2021-03-07 15:13:25 +01:00
0efb515194
Enable robots to check their energy level.
Florian Nücke
2021-02-14 13:14:38 +01:00
376f77cb22
Make device energy cost configurable.
Florian Nücke
2021-02-14 13:13:08 +01:00
8dfa967f77
Bus and item devices can (and do) contribute to energy consumption.
Florian Nücke
2021-02-14 12:52:03 +01:00
4f3ef53ba7
Moved context stuff to own package.
Florian Nücke
2021-02-14 12:45:45 +01:00
6322d48cdf
Provide default capacity for energy tooltip. Don't store energy of computer in item.
Florian Nücke
2021-02-12 01:08:44 +01:00
c196659cc1
Add logic for energy support, closes#3. Computer and robot now consume energy; constant amount per tick while running. Added charger block to allow charging robots. Charger can charge anything with IEnergyStorage capability and items with it in an ItemHandler on top of it. Also some renames, mostly nbt -> tag.
Florian Nücke
2021-02-12 01:05:26 +01:00
924294d394
Ignore raw assets folder.
Florian Nücke
2021-02-12 01:01:30 +01:00