Commit Graph

  • 1b0b172e9a fix(inferium-harvester): several crashes on retrieveFertilizedEssences function master Guillaume ARM 2024-06-01 17:05:45 +0200
  • 1784bfb93e refactor(light-server): add generic applyCommand and createLoop Guillaume ARM 2024-05-28 02:10:01 +0200
  • 1d882ada6d refactor(light-server): rename mainOutput and secondaryOutput into bundledOutput Guillaume ARM 2024-05-28 01:59:27 +0200
  • 52970328c6 feat(light-server): change default delays Guillaume ARM 2024-05-28 01:52:39 +0200
  • 56f860a282 fix(light-server): bad loop queue used for secondary room Guillaume ARM 2024-05-28 01:51:02 +0200
  • 37c2491422 fix(light-server): last fix Guillaume ARM 2024-05-28 01:48:50 +0200
  • aaf40e2e77 fix(light-server): remove old code that break the new implementation Guillaume ARM 2024-05-28 01:46:18 +0200
  • 2c224f29c6 fix(light-server): try to separate main loop and secondary loop Guillaume ARM 2024-05-28 01:38:59 +0200
  • 9950ff6883 fix: bad secondary output for light-server Guillaume ARM 2024-05-28 01:27:25 +0200
  • b4a3abb210 fix(light-server): bad lib rs import Guillaume ARM 2024-05-28 01:26:30 +0200
  • ee8a5da868 fix(light-server): add mainLoopQueue Guillaume ARM 2024-05-28 01:22:44 +0200
  • c00d495460 fix(light-server): missing rs lib import Guillaume ARM 2024-05-28 01:06:14 +0200
  • 7285c63b57 fix: broken rs lib Guillaume ARM 2024-05-28 01:05:40 +0200
  • 46635141da feat: introduce basic light-server program Guillaume ARM 2024-05-28 00:41:41 +0200
  • ce90d6c69c feat(rs): introduce basic redstone library Guillaume ARM 2024-05-28 00:04:04 +0200
  • a4cc3d4c8e fix(tunnels-miner): missing config arg passed to ensureEnoughSpaceInInventory Guillaume ARM 2024-05-27 12:59:56 +0200
  • 31846cf5c1 feat(notify): add notify-server Guillaume ARM 2024-05-26 20:36:25 +0200
  • b5aeb3532e feat(notify): add libs/notify Guillaume ARM 2024-05-26 20:30:13 +0200
  • 154f96b676 feat(tunnels): add magnetite block to the whitelist Guillaume ARM 2024-05-26 19:56:59 +0200
  • d3946ad589 chore: change some default value on coal-crafter and mystical-upgrader Guillaume ARM 2024-05-26 19:54:50 +0200
  • 3eca913146 fix: dmesg Guillaume ARM 2024-05-26 19:50:12 +0200
  • 98bf2b2f31 feat(tunnels-miner): add onWaitCb on waitForInventory util + prepare for notification Guillaume ARM 2024-05-26 19:44:20 +0200
  • d257aa382c feat: add dmesg program utils Guillaume ARM 2024-05-26 19:33:22 +0200
  • abb746e2a6 feat: add refuel program Guillaume ARM 2024-05-26 19:31:46 +0200
  • c987dd1f5f fix(inferium-server): more robust stringify/parse processes Guillaume ARM 2024-05-26 18:46:24 +0200
  • 8a2b7d210a fix(tunnels): bad config Guillaume ARM 2024-05-26 14:11:07 +0200
  • cc817f53ea feat(tunnels-miner): use turtleUtils.compactInventory Guillaume ARM 2024-05-26 14:07:32 +0200
  • 0b2e412ad9 fix(tunnels-miner): try to select a non-empty slot when possible + use ensureWnoughSpaceInInventory everywhere Guillaume ARM 2024-05-26 14:06:17 +0200
  • 7a8636f054 feat(tunnels-miner): drop items from inventory when full Guillaume ARM 2024-05-26 14:00:33 +0200
  • 15764993e0 feat(tunnels): vein mode enabled by default Guillaume ARM 2024-05-26 13:52:49 +0200
  • 834202e4cb feat(tunnels): add nether and end prosperity ore to the whitelist Guillaume ARM 2024-05-26 13:52:12 +0200
  • 692b24d96d fix(tunnels-miner): better min fuel calculation with vein mode Guillaume ARM 2024-05-26 13:51:41 +0200
  • c81c15d427 feat(tunnels): add deepslate prosperity ore in config + remove cobblestone Guillaume ARM 2024-05-26 13:42:10 +0200
  • 432bdddd4e fix(turtle-utils): forceUp and forceDown Guillaume ARM 2024-05-26 13:38:31 +0200
  • 5e887959b0 feat(tunnels-miner): introduce vein miner mode Guillaume ARM 2024-05-26 13:28:34 +0200
  • 6b6fcac1d1 fix(robot): loadRobotState should set the state using onLoad result Guillaume ARM 2024-05-26 05:10:58 +0200
  • 37bfb2965a fix(tunnels-miner): goToNextMineProcedures should not use digForward function Guillaume ARM 2024-05-26 04:13:12 +0200
  • 32783f7ebc fix(tunnels-miner): try to avoid torches + do not check for empty inventory each loop Guillaume ARM 2024-05-26 04:10:23 +0200
  • 12a50ebf6a fix(tunnels-miner): bad orientation + crash Guillaume ARM 2024-05-26 04:05:00 +0200
  • 4091084bea fix(tunnels-miner): refuel all from inventory at start Guillaume ARM 2024-05-26 03:54:02 +0200
  • 1747263d26 fix(tunnels-miner): crash at first start Guillaume ARM 2024-05-26 03:50:55 +0200
  • c2e63d427a feat: implement first version of tunnels-miner Guillaume ARM 2024-05-26 02:29:51 +0200
  • edcab83d4e feat(robot): add turnBack method Guillaume ARM 2024-05-26 01:35:12 +0200
  • 69a04a19d5 feat(turtle-utils): better getFuelPercentage for display Guillaume ARM 2024-05-26 01:21:00 +0200
  • c030b03a11 feat(tutle-utils): add digAllUp method Guillaume ARM 2024-05-26 00:55:28 +0200
  • c639157bdb fix(robot): custom onSave + onLoad Guillaume ARM 2024-05-26 00:34:18 +0200
  • a78ed6dba3 feat(tutle-utils): add isInventoryFull method Guillaume ARM 2024-05-26 00:10:32 +0200
  • c5dcfaf2b7 feat(tutle-utils): digAll return value Guillaume ARM 2024-05-26 00:05:37 +0200
  • 83a819c038 feat(inferium-harvester): add 3s delay at start Guillaume ARM 2024-05-25 23:58:37 +0200
  • 50cecdee4d feat(miner): add 3s delay at start Guillaume ARM 2024-05-25 23:57:21 +0200
  • ffccce4700 feat(robot): add config.onSave function Guillaume ARM 2024-05-25 23:43:35 +0200
  • f6ab6d6f77 feat(robot): add config with autoload/autosave props Guillaume ARM 2024-05-25 23:38:25 +0200
  • 4062c87f48 fix(robot): bug in mutateRobotPosition due to typo Guillaume ARM 2024-05-25 23:31:38 +0200
  • 494c32faf6 feat(robot): add saveRobotState and loadRobotState methods Guillaume ARM 2024-05-25 23:22:05 +0200
  • 022f778f0b chore: add missing robot.back method Guillaume ARM 2024-05-25 23:13:00 +0200
  • 3181d68839 feat(mystical-upgrader): improve moves Guillaume ARM 2024-05-25 22:35:15 +0200
  • 55c8e44a27 feat(mystical-upgrader): more compact printed report Guillaume ARM 2024-05-25 22:30:23 +0200
  • 12c6f1d2c0 fix(mystical-upgrader): multiple rows loop Guillaume ARM 2024-05-25 22:16:37 +0200
  • 744cf941ad fix(mystical-upgrader): assertEnoughFuel Guillaume ARM 2024-05-25 22:13:06 +0200
  • 3df6cfa706 fix(mystical-upgrader): replace the first picked block correctly Guillaume ARM 2024-05-25 22:08:27 +0200
  • c7d0f5681a feat(mystical-upgrader): replace first picked item by the correct block Guillaume ARM 2024-05-25 22:02:27 +0200
  • 1da3d12cdc feat(mystical-upgrader): multiple rows + refactor Guillaume ARM 2024-05-25 21:48:34 +0200
  • 8e053ddacf chore: rename inferium-upgrader into mystical-upgrader Guillaume ARM 2024-05-25 21:31:14 +0200
  • b00180d780 chore: cleanup old/simple-harvester Guillaume ARM 2024-05-25 21:28:29 +0200
  • aba45e6b47 fix: set default firstCropZ to 1 in inferium config Guillaume ARM 2024-05-25 21:25:31 +0200
  • 1183442712 fix(CountersSelectors): display selected line on other pages Guillaume ARM 2024-05-25 13:06:14 +0200
  • cd2e624182 fix(CountersSelectors): fix dropN function Guillaume ARM 2024-05-25 12:52:14 +0200
  • 626a195bb4 fix(inferium-harvester): dropAllProcedure Guillaume ARM 2024-05-24 19:05:44 +0200
  • 1748b29bbd feat(coal-creafter): dropAll should stop try dropping when a slot is empty Guillaume ARM 2024-05-24 18:56:49 +0200
  • a1364a4bff fix(coal-creafter): be sure to select slot 1 + fix dropAll Guillaume ARM 2024-05-24 18:41:33 +0200
  • 6a50fef10a feat(coal-creafter): dropAll at start Guillaume ARM 2024-05-24 18:29:01 +0200
  • 802c8e2a43 fix(coal-crafter): bad findStorageChestOrientation implementation Guillaume ARM 2024-05-24 18:15:24 +0200
  • 201831b16c feat(coal-crafter)!: buffer chest under the turtle Guillaume ARM 2024-05-24 18:09:41 +0200
  • 43d931994a refactor: introduce new shared inferium lib Guillaume ARM 2024-05-24 17:27:46 +0200
  • 58bb9d6d24 refactor(inferium-harvester): add turtleUtils.isSeedInSlot Guillaume ARM 2024-05-24 17:15:39 +0200
  • 702dd4833a feat(inferium-server): final implemention of listAvailableSeeds Guillaume ARM 2024-05-24 17:09:26 +0200
  • 6b36dd3c92 perf(inferium-harvester): do not continue when all needed seeds are removed Guillaume ARM 2024-05-24 16:35:26 +0200
  • 4502db1ba1 perf(inferium-harvester): do not continue replant when inventory is empty Guillaume ARM 2024-05-24 16:30:49 +0200
  • 88d7b6dcc8 refactor(inferium)!: replace get-config by register-and-get-config Guillaume ARM 2024-05-24 02:23:12 +0200
  • 9b9b312a2e feat(inferium-gui): list available seeds and prepare initial countersMap Guillaume ARM 2024-05-24 02:07:21 +0200
  • 8687ec057b feat(inferium-server): add list-seeds route Guillaume ARM 2024-05-24 01:56:54 +0200
  • 2febed4d6e fix(inferium-gui): saveAllConfigs error handling Guillaume ARM 2024-05-24 01:40:47 +0200
  • 61ec9d5d59 fix(inferium-gui): error message when server cannot save the config Guillaume ARM 2024-05-24 01:36:56 +0200
  • 523f4b7775 fix(inferium-gui): crash on exit Guillaume ARM 2024-05-24 01:32:57 +0200
  • 99d9551a68 fix(inferium-gui): broken parseSeedName when value is falsy Guillaume ARM 2024-05-24 01:28:07 +0200
  • 566df84c75 fix(inferium-server): broken isValidConfig that never return true Guillaume ARM 2024-05-24 01:26:58 +0200
  • 1d36a684bf fix(CountersSelector): reset cursor position Guillaume ARM 2024-05-24 01:26:10 +0200
  • 7fbbf6f028 feat(inferium-gui): implement saveAllConfigs Guillaume ARM 2024-05-24 01:15:44 +0200
  • a8ef9f7d32 fix(inferium-gui): broken preparePayloads function Guillaume ARM 2024-05-24 01:10:56 +0200
  • 472415a59f feat(inferium-gui): implement preparePayloads Guillaume ARM 2024-05-24 01:08:25 +0200
  • 3ef5930f4f feat(libs): add utils.rep Guillaume ARM 2024-05-24 01:08:03 +0200
  • f9fb8e26df feat(libs): add utils.merge and utils.concat Guillaume ARM 2024-05-24 00:26:28 +0200
  • f1174fb6a2 fix(inferium-gui): fix createCountersMap function Guillaume ARM 2024-05-24 00:19:05 +0200
  • 309cc3aae4 fix(inferium-gui): handle get-config/response correctly Guillaume ARM 2024-05-24 00:08:56 +0200
  • 491d85c951 feat(inferium-gui): fetch all configs Guillaume ARM 2024-05-23 23:59:41 +0200
  • 28ea977b86 refactor(ui): cleanup + prepare inferium-gui final implementation Guillaume ARM 2024-05-23 23:34:36 +0200
  • c0ea32bf17 fix(inferium-gui): missing width for centerString Guillaume ARM 2024-05-23 23:22:40 +0200
  • 8ece6948e5 fix(CountersSelector): better window clear strategy Guillaume ARM 2024-05-23 23:19:56 +0200
  • bd843779e2 feat(inferium-gui): centered title Guillaume ARM 2024-05-23 22:54:16 +0200
  • 598bf7bfa5 fix(CountersSelector): broken pageDown Guillaume ARM 2024-05-23 22:47:41 +0200