Commit graph

437 commits

Author SHA1 Message Date
MihailRis
39a4236553 fix integer raycast filters & add simple raycast test 2026-07-17 00:23:16 +03:00
MihailRis
605b0d63c3 update world.raycast params & add blocks_exclusion parameter 2026-07-16 22:22:22 +03:00
MihailRis
00d6e28208 cleanup 2026-07-16 21:55:35 +03:00
MihailRis
f29f3b1bba add advanced entities.raycast overload 2026-07-15 22:21:18 +03:00
MihailRis
6676db3525 Merge branch 'main' into physics-upgrade 2026-03-02 21:52:17 +03:00
MihailRis
6bdbf5b40e format blocks_agent.hpp 2026-03-02 01:13:45 +03:00
clasher113
0b7dc14f55 fix extended block grounding (new block property) 2026-02-28 18:31:15 +02:00
MihailRis
c8e884009b fix extended blocks collision detection 2026-02-23 18:44:32 +03:00
MihailRis
3cd6ce1df2 Merge branch 'main' into physics-upgrade 2026-02-23 17:31:30 +03:00
MihailRis
e4d21c940b fix: block inventory not removing in some cases 2026-02-23 17:05:13 +03:00
MihailRis
1ea54d10bc fixes (part 1) 2026-02-18 21:18:21 +03:00
MihailRis
b0d231c927 optimize collisions calculations (remove the stupid) 2026-02-18 18:54:49 +03:00
MihailRis
c7508d6270 Merge branch 'main' into volume-renderer 2026-02-13 02:07:20 +03:00
MihailRis
20155b88d0 add 'sound-absorption' block material parameter 2026-02-11 21:19:55 +03:00
MihailRis
e24a5db97a test clouds 2026-02-11 01:09:30 +03:00
MihailRis
d9a7afad05 Merge branch 'main' into volume-renderer 2026-01-29 22:35:02 +03:00
MihailRis
0012419651 test content events names cache 2026-01-29 20:30:38 +03:00
MihailRis
bf7732f68a reduce Chunks.getChunkByVoxel calls in LightSolver 2026-01-29 19:52:47 +03:00
MihailRis
f1a015d3e7 optimize BlocksController::randomTick & reduce small allocations count 2026-01-28 23:04:06 +03:00
MihailRis
b2df0a7e91 Merge branch 'main' into volume-renderer 2026-01-18 22:53:07 +03:00
MihailRis
d197415739 fix on_chunk_register_event 2026-01-17 19:33:33 +03:00
MihailRis
305f44d1c6 Merge branch 'main' into volume-renderer 2026-01-10 23:28:28 +03:00
MihailRis
a95afd777d update Block::cloneTo 2026-01-08 23:24:38 +03:00
MihailRis
e451a4f3a3 add explicit 'solid' block property 2026-01-08 22:43:20 +03:00
clasher113
8f1739c85b add "include_non_selectable" parameter to blocks raycast 2026-01-05 23:05:47 +02:00
clasher113
ce769143f8 fix blocks raycast filter 2026-01-05 19:13:44 +02:00
MihailRis
c323b1ad15 fixes 2025-12-29 23:32:16 +03:00
MihailRis
99757103fc cleanup 2025-12-29 21:39:26 +03:00
MihailRis
88544183d0 stabilize delays of chunks meshes building 2025-12-29 20:41:47 +03:00
MihailRis
dfdc7ebf6b add 'emission' block wrap property 2025-12-20 23:51:22 +03:00
MihailRis
54d1398d1b add Lightmap::extractNormalized 2025-12-20 23:26:50 +03:00
MihailRis
c017273374 Merge branch 'main' into visuals-restoration 2025-12-16 01:12:00 +03:00
MihailRis
d708e8d21c cleanup 2025-12-16 00:45:15 +03:00
MihailRis
180dd5051b fix fatal error on invalid item id in inventory 2025-12-16 00:17:51 +03:00
MihailRis
c3c343ffdb update ContentUnitIndices 2025-12-15 22:05:27 +03:00
MihailRis
9286d48365 feat: blocks renderer optimization 2025-12-12 19:36:12 +03:00
MihailRis
9dc9441902 reduce allocations while reading chunks data 2025-12-06 00:58:13 +03:00
MihailRis
e0b5c8457b fix corrupted voxel reset 2025-12-05 22:41:19 +03:00
MihailRis
4a880177da fix block ticks 2025-12-04 20:59:02 +03:00
MihailRis
5250c748be make chunk lightmap optional 2025-11-23 15:22:18 +03:00
MihailRis
6b2754e951 fix out of range 2025-11-22 17:50:19 +03:00
MihailRis
d9f75c7c40 add test optimization 2025-11-19 17:40:17 +03:00
MihailRis
f721731ecc add 'on_block_removed' event 2025-11-18 22:11:44 +03:00
MihailRis
1a6880a572 remove that thing 2025-11-18 20:46:24 +03:00
MihailRis
5317106d81 test chunks pool 2025-11-18 19:48:00 +03:00
MihailRis
922a86d2b0 add that thing 2025-11-18 18:41:21 +03:00
MihailRis
957f9f5998 fix major chunks loading performance issue 2025-11-18 00:14:53 +03:00
MihailRis
ca3bc45d0f add 'on_block_present' event 2025-11-17 23:50:52 +03:00
MihailRis
473f9f1a6a move block ticks register to separate script 2025-11-17 21:33:44 +03:00
KotIsOff
f3ed3d26c8 typo: greather => greater 2025-10-14 20:46:38 +03:00