Commit Graph
100 Commits
Author SHA1 Message Date
MihailRis 1aca4957a4 fix 2024-12-19 23:01:16 +03:00
MihailRis 3d6c1183c4 add logger.print 2024-12-19 22:57:51 +03:00
MihailRis 3d7a9fd225 Merge branch 'main' into headless-mode 2024-12-19 22:57:12 +03:00
MihailRis cda34e3975 fix block overriding 2024-12-19 22:54:54 +03:00
MihailRis 2787f2fc54 fix: grabbed item is deleted on inventory close 2024-12-19 22:44:54 +03:00
MihailRisandGitHub 9ef18498ff Merge pull request #416 from RichardTry/patch-1
Copy metatable in table.deep_copy
2024-12-19 02:46:32 +03:00
MihailRis 3c6ca01df8 fix 2024-12-19 02:37:13 +03:00
MihailRis 008e11b4b7 fix ServerMainloop timer 2024-12-19 02:29:41 +03:00
MihailRis 8a4f1e16f3 refactor PlayerController 2024-12-19 00:38:41 +03:00
MihailRis 8eda26f171 Merge branch 'main' into headless-mode 2024-12-18 23:50:30 +03:00
MihailRis babb6a6d8d update doc/*/audio.md 2024-12-18 23:49:39 +03:00
MihailRis 1cd85b6f77 implement player ticks in headless mode & prevent on_player_tick call if player chunk does not exists 2024-12-18 23:31:26 +03:00
MihailRis 8e7dfe3e0b Merge branch 'main' into headless-mode 2024-12-18 19:55:42 +03:00
MihailRis 33c76e7d70 add 'heightmap-inputs' to world-generator docs 2024-12-18 19:54:47 +03:00
MihailRis a144dd75b7 update vctest & add new test 2024-12-18 05:16:06 +03:00
MihailRis d745a34657 refactor 2024-12-18 04:13:33 +03:00
MihailRis 5e55e20ec4 add test.quit, test.reopen_world 2024-12-18 02:25:28 +03:00
MihailRis fa1646a9bd add '--script', '--version' command line arguments 2024-12-18 00:48:29 +03:00
MihailRis 48d94036fd rename Level.chunksStorage to Level.chunks 2024-12-17 23:57:00 +03:00
MihailRis 70370904db two players test 2024-12-17 22:38:08 +03:00
MihailRis 09e641fd91 advanced chunks loading test 2024-12-17 21:18:05 +03:00
MihailRis b1fc666448 fix 2024-12-17 20:56:25 +03:00
MihailRis 49dd866c22 update Chunks::configure 2024-12-17 20:43:42 +03:00
MihailRis 1c18c02092 move Chunks from Level to Player 2024-12-17 19:40:00 +03:00
MihailRis b7664b4188 move Lighting instance to ChunksController 2024-12-17 05:13:49 +03:00
MihailRis c5049d0e24 performance test again 2024-12-17 02:05:52 +03:00
MihailRis 7ca91020e3 add docs to remaining public blocks_agent functions 2024-12-17 00:04:52 +03:00
MihailRis 6ed0bc3e7e add docs to some blocks_agent functions 2024-12-16 23:56:52 +03:00
MihailRis 5030a65bc1 add docs to some blocks_agent functions 2024-12-16 23:43:01 +03:00
MihailRis fb3f201dfc move setRotation, checkReplaceability, raycast logic to the blocks_agent 2024-12-16 23:32:52 +03:00
MihailRis c7c2fe29d2 move seekOrigin logic to the blocks_agent 2024-12-16 22:37:55 +03:00
MihailRis 87c19d69dc move block set logic to the blocks_agent 2024-12-16 20:46:06 +03:00
MihailRis 6157f8193d add blocks_agent templates & remove block.get_slow 2024-12-16 11:26:57 +03:00
MihailRis 5bf56d1f64 update workflows 2024-12-15 18:20:34 +03:00
MihailRis 92f11dd373 Merge branch 'main' into headless-mode 2024-12-14 19:43:49 +03:00
MihailRisandGitHub 78e5f28d18 Merge pull request #412 from Onran0/main
minor docs update
2024-12-14 19:43:23 +03:00
MihailRis e713412a6d rename ChunksStorage to GlobalChunks 2024-12-14 18:58:51 +03:00
MihailRis 323acb2573 static link libstdc++ (mingw) 2024-12-14 16:27:17 +03:00
MihailRis 5e025b548f update test 2024-12-14 04:59:57 +03:00
MihailRis 59978f4c6e rename workflows 2024-12-14 03:10:59 +03:00
MihailRisandGitHub 12c10d1ad1 Add Windows build with Clang (#411)
after 72 commits and 24 hours
2024-12-14 03:09:25 +03:00
MihailRis 76559cc9ac Revert "test"
This reverts commit 251aca7abc.
2024-12-13 08:02:26 +03:00
MihailRis 251aca7abc test 2024-12-13 07:33:55 +03:00
MihailRis bf43fd71bf update libblock 2024-12-13 07:16:13 +03:00
MihailRis e0b3425eff migrate blocks interaction (scripting) to global chunks storage (WIP) 2024-12-13 05:54:41 +03:00
MihailRis 53cc8d3c7b add core.blank 2024-12-12 23:40:57 +03:00
MihailRis 086c20c370 cache block.index, block.name, item.index, item.name 2024-12-12 20:28:41 +03:00
MihailRis 913f942adb add platform::get_process_id 2024-12-12 16:37:06 +03:00
MihailRis 8e6fb1dfb4 update libworld docs 2024-12-12 16:24:17 +03:00
MihailRis 9ec8788838 add player.create, test.set_setting, test.sleep_until, world.count_chunks 2024-12-12 15:54:56 +03:00
MihailRis 8a5042f2a2 fix msvc build 2024-12-12 02:54:56 +03:00
MihailRis 7e92a16016 fix weak_ptr leak 2024-12-12 02:40:59 +03:00
MihailRis 863146cf6b move PlayerController to LevelScreen 2024-12-11 23:42:59 +03:00
MihailRis 9adaf6d527 update workflows 2024-12-11 22:04:38 +03:00
MihailRis c1a7b7545a change components on_render call timing 2024-12-11 21:07:38 +03:00
MihailRis 0d071ab014 fix camera-related bugs 2024-12-11 20:42:59 +03:00
MihailRis 60f2303137 Merge branch 'main' into headless-mode 2024-12-11 20:33:38 +03:00
MihailRisandGitHub 6040aa3ea5 Merge pull request #409 from MihailRis/update-appimage
Update AppImageBuilder.yml
2024-12-11 20:31:32 +03:00
MihailRis 855f3c6d78 add libluajit 2024-12-11 20:18:13 +03:00
MihailRis 436bfd24ba update ChunksStorage 2024-12-11 16:30:19 +03:00
MihailRis 91fa2838d6 reduce 'corrupted block detected ...' spam if chunk data is corrupted 2024-12-11 15:23:16 +03:00
MihailRis cfc16679cb add test.open_world 2024-12-11 14:49:52 +03:00
MihailRis b05c2fc911 fix 'timeit' in headless mode 2024-12-11 14:08:24 +03:00
MihailRis c67f158e62 remove default player from headless mode 2024-12-11 00:31:08 +03:00
MihailRis 3c2eb30a29 add test.reconfig_packs & fix world.get_total_time() & enable level controller 2024-12-10 20:14:18 +03:00
MihailRis 9e18dccbbb enable verbose engine tests output 2024-12-10 19:20:28 +03:00
MihailRis d3f74b56fa add test.close_world(bool) 2024-12-10 19:14:51 +03:00
MihailRis 9b4dd8f65e refactor & add test.new_world 2024-12-10 18:41:39 +03:00
MihailRis 8f37704530 fix libworld docs 2024-12-10 18:19:08 +03:00
MihailRisandGitHub 19908c4644 Merge pull request #408 from Xertis/patch-1
Fixing the table.copy bug
2024-12-09 19:00:10 +03:00
MihailRis 5ffc054d75 refactor 2024-12-09 01:12:41 +03:00
MihailRis 5fe5c6b27a fix player tick rate 2024-12-08 15:38:03 +03:00
MihailRis a036c5e383 fix base:bazalt durability 2024-12-08 15:25:24 +03:00
MihailRis eaffc0cb57 Merge branch 'main' into headless-mode 2024-12-08 01:39:45 +03:00
MihailRis 59402b6607 add 'test' library 2024-12-07 22:16:50 +03:00
MihailRisandGitHub bbb9987140 windows (#405) 2024-12-07 21:42:39 +03:00
MihailRis 92fb19ba5e fix item.properties 2024-12-07 20:42:10 +03:00
MihailRis 6e5df533ed update vctest (MSVC) 2024-12-07 20:14:48 +03:00
MihailRis eb53ccfa3e update vctest (MSVC) 2024-12-07 20:01:03 +03:00
MihailRis edc3d473d8 update vctest (MSVC) 2024-12-07 19:56:02 +03:00
MihailRis bc102075f2 update vctest (MSVC) 2024-12-07 19:36:47 +03:00
MihailRis 798a86d692 update vctest 2024-12-07 19:23:49 +03:00
MihailRisandGitHub 4318b50c2f Merge pull request #404 from RichardTry/patch-2
Fix neighbour chunk update
2024-12-07 19:03:59 +03:00
MihailRisandGitHub 9a7cafa422 Merge pull request #403 from RichardTry/patch-1
AreaMap2D getHeight typo fix
2024-12-07 18:58:41 +03:00
MihailRis c9207a8b15 update vctest 2024-12-07 18:47:29 +03:00
MihailRis f86bbaa2ce update vctest 2024-12-07 18:21:38 +03:00
MihailRis 95be0e74b8 update vctest 2024-12-07 17:42:15 +03:00
MihailRis ed4bfeecee update windows.yml 2024-12-07 17:27:41 +03:00
MihailRis c0309444c2 replace 'Run engine (headless)' with 'Run engine tests' in windows workflow 2024-12-07 17:14:48 +03:00
MihailRis 7528649ad9 update macos.yml 2024-12-07 17:11:45 +03:00
MihailRis 2834fbec90 update macos.yml 2024-12-07 17:06:14 +03:00
MihailRis 19b458d048 replace 'Run engine (headless)' with 'Run engine tests' 2024-12-07 17:00:20 +03:00
MihailRis df4b4a3825 update appimage.yml 2024-12-07 16:47:09 +03:00
MihailRis 7405caa471 update appimage.yml 2024-12-07 16:28:17 +03:00
MihailRis 95b848f44c replace 'Run engine (headless)' with 'Run engine tests' in AppImage workflow 2024-12-07 16:15:09 +03:00
MihailRis 5e8805f241 add vctest (WIP) 2024-12-07 15:49:23 +03:00
MihailRis d9bd60f473 update windows and macos workflows & add engine version to log 2024-12-07 02:45:51 +03:00
MihailRis d2fbb83d78 disable extra locale reload in headless mode 2024-12-07 02:25:42 +03:00
MihailRis d1f92c21d0 fix on_block_interact & fix segfault after engine finished 2024-12-07 02:10:36 +03:00
MihailRis e0670c11d5 add 'Run engine (headless)' step to appimage workflow & disable Build AppImage and upload 2024-12-07 01:44:28 +03:00