Commit Graph

  • 1b1935f3c6 Use sidedSuccess utility method mode. Florian Nücke 2021-07-17 20:54:57 +02:00
  • 501732794d Add facade support, allows covering bus cables with other blocks. Florian Nücke 2021-07-17 19:51:03 +02:00
  • b97bdfea69 Always craft computer with built-in flash. Florian Nücke 2021-07-17 15:24:55 +02:00
  • 7d3e7941b6 Split saved data for item stacks and device data. Reduces data saved in block items quite a bit. Florian Nücke 2021-07-17 15:21:32 +02:00
  • 023c41b654 Trigger scan when robot components change. Florian Nücke 2021-07-15 00:06:44 +02:00
  • 91c224303b Fixed computer container missing device tooltips. Florian Nücke 2021-07-14 23:43:40 +02:00
  • 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
  • 7b62ae1094 Unify warning tooltips. Florian Nücke 2021-07-14 22:22:14 +02:00
  • 21e476a400 Clarified constant name. Florian Nücke 2021-07-14 22:13:40 +02:00
  • d62ede1dc8 Created preliminary manual structure. Florian Nücke 2021-07-12 20:22:03 +02:00
  • 4990e4587c Avoid deprecated feature in build script. Florian Nücke 2021-07-12 01:44:02 +02:00
  • d02b136847 Make manual craftable. Florian Nücke 2021-07-11 21:00:41 +02:00
  • bd25a87db3 Add manual. Florian Nücke 2021-07-11 20:46:31 +02:00
  • 54c3b16d29 Use existing block models to avoid hackery. Florian Nücke 2021-07-11 13:45:01 +02:00
  • 2c2286a24b Add util class to avoid a bit of boilerplate in registration. Florian Nücke 2021-07-11 13:44:15 +02:00
  • 541ac8bc12 Avoid sending packets back where they came from. Florian Nücke 2021-07-11 12:27:21 +02:00
  • af731ecff7 Of course only the long version of clamp is client only. Of course it is. Makes sense, clearly. Florian Nücke 2021-07-11 12:20:49 +02:00
  • 68205bf759 Fixed recipe registry key lookup. Florian Nücke 2021-07-11 12:19:35 +02:00
  • 8948292d37 Update Forge. Florian Nücke 2021-07-11 11:30:48 +02:00
  • 262b565c0f Fix data gen runs. Florian Nücke 2021-07-11 11:11:32 +02:00
  • 56b43d0112 Simplify. Florian Nücke 2021-07-11 11:11:26 +02:00
  • 709d9b1d3c Small rename. Florian Nücke 2021-07-11 11:11:03 +02:00
  • 86d3623456 Make parameter generic. Florian Nücke 2021-07-11 11:10:48 +02:00
  • 9c28563473 Use utility method. Florian Nücke 2021-07-11 11:10:16 +02:00
  • ddc856f184 More logical order (items depend on blocks). Florian Nücke 2021-07-11 11:10:06 +02:00
  • 544c01606c Fix equals check. Florian Nücke 2021-07-11 11:09:55 +02:00
  • d4b198a6c5 Remove unnecessary suffix. Florian Nücke 2021-07-11 11:09:31 +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
  • b78b516bab 校对 Minecraftku_hei 2021-06-06 11:59:49 +08:00
  • 55bb6bc40c Merge pull request #43 from lucsoft/1.16.5 Sangar 2021-06-05 12:57:24 +02:00
  • 9bd82b5950 Create zh_cn.json Minecraftku_hei 2021-06-05 14:26:24 +08:00
  • 3e2d3e8fe8 Fixed Mixups in mappings (this could fix the bug introducded) lucsoft 2021-06-03 18:12:39 +02:00
  • 7aa803370e Revered Renaming of API Functions lucsoft 2021-06-03 18:02:32 +02:00
  • 9cebb1d9d3 obviously gradlew.bat requires an empty string not an empty string lucsoft 2021-06-03 17:59:31 +02:00
  • 0833069a34 Removed Forge Notice of Mojang mappings lucsoft 2021-06-03 17:54:34 +02:00
  • 5b67293188 Added Comment bach in ATileEntity lucsoft 2021-06-03 17:50:14 +02:00
  • 358609b95e Fixed Formatting lucsoft 2021-06-03 17:49:22 +02:00
  • d1111fa692 Fixed paramter naming in renderLabels lucsoft 2021-06-03 17:48:52 +02:00
  • 3ca5c9e55f Fixed Typo lucsoft 2021-06-03 17:47:52 +02:00
  • 8d1ed42132 Reverted JVM Default Options lucsoft 2021-06-03 17:47:26 +02:00
  • 2504a67a39 Separate config declaration from Forge config logic a bit. Florian Nücke 2021-06-03 13:29:09 +02:00
  • 16973391e7 Changed Width/Height to ImageWidth and ImageHeight lucsoft 2021-05-29 20:52:32 +02:00
  • 6f3f83837b WIP Fix Robot lucsoft 2021-05-29 20:31:16 +02:00
  • ab2db1ef76 Changed to Correct mapping from exportToItemStack to spawnAtLocation lucsoft 2021-05-29 19:41:16 +02:00
  • c03b7da004 Fixed small rendering issues lucsoft 2021-05-29 19:31:40 +02:00
  • 6910dab139 Migrated Tests and API/Bus lucsoft 2021-05-29 19:16:31 +02:00
  • 5ea1736dcb Mirgrated Common lucsoft 2021-05-29 19:16:17 +02:00
  • 51a92d81f4 Migrated Client lucsoft 2021-05-29 19:16:05 +02:00
  • 40fcd08f55 Migrated DataProviders lucsoft 2021-05-29 19:15:49 +02:00
  • ae14b64596 Moved Network to Mojang Mapping lucsoft 2021-05-29 15:54:36 +02:00
  • a1982ff3ba Updated to Gradle 6.9 lucsoft 2021-05-28 16:58:12 +02:00
  • a124d6f826 Update buildroot. Florian Nücke 2021-05-24 15:17:56 +02:00
  • 1efc505269 Update sedna, fix reboot. Florian Nücke 2021-05-24 13:15:24 +02:00
  • 88193d1d4d Fixes transform of floppy rendered in disk drive. Closes #37. Florian Nücke 2021-05-24 05:12:56 +02:00
  • be32489d5f Update fs readme. Florian Nücke 2021-05-24 04:57:05 +02:00
  • dc52493f99 Rework network setup script. Florian Nücke 2021-05-24 04:47:03 +02:00
  • 4dd4c80eb0 Changed mount name for builtin scripts 9pfs. Florian Nücke 2021-05-24 04:05:56 +02:00
  • 69bee69ccc Fixed default slot address computation. Fixes #32. Florian Nücke 2021-05-24 04:05:05 +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
  • 0505e318f0 Add recipe for fimex card. Florian Nücke 2021-05-17 20:26:08 +02:00
  • 2c96182148 Make task for copying generated stuff on task generating stuff. Florian Nücke 2021-05-17 20:19:22 +02:00
  • 0564f590ef Renamed file import export card. Florian Nücke 2021-05-17 20:07:43 +02:00
  • 9950f93c6f Update Sedna. Florian Nücke 2021-05-17 01:07:41 +02:00
  • 9cf2468bd2 Added card that can be used to import and export individual files from and to clients. Florian Nücke 2021-05-17 01:07:25 +02:00
  • bcaec00b49 Use query factory for item validity checks. Florian Nücke 2021-05-09 12:21:34 +02:00
  • 0e949ec9f0 Rename for clarity. Florian Nücke 2021-05-09 12:19:52 +02:00
  • 6aee30c29c robot doc Florian Nücke 2021-05-09 12:17:59 +02:00
  • abdeb7cb75 Task to copy generated files to resources. Florian Nücke 2021-05-09 12:17:38 +02:00
  • b80f80644e Update Forge. Florian Nücke 2021-04-28 15:30:12 +02:00
  • dd47da12d5 Organize imports. Florian Nücke 2021-04-05 12:34:22 +02:00
  • 4d6b6551a9 Update imports. Florian Nücke 2021-04-05 12:33:23 +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
  • 80a4914a62 Merge remote-tracking branch 'lucsoft/feature/crafting' into feature/crafting Florian Nücke 2021-03-27 20:16:41 +01: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
  • 36b6d964be Added non-toggle button class. Florian Nücke 2021-03-07 15:03:42 +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
  • efa7a4260c Fixed robot terminal output. Florian Nücke 2021-02-12 01:01:13 +01:00
  • 1029a85b6c Tag fixes. Florian Nücke 2021-02-11 16:38:54 +01:00
  • 43b29523a7 Tag rename. Florian Nücke 2021-02-09 18:24:43 +01:00