Commit graph

426 commits

Author SHA1 Message Date
MihailRis
e4d21c940b fix: block inventory not removing in some cases 2026-02-23 17:05:13 +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
MihailRis
b863d47d7f add 'on_block_tick' event 2025-09-14 23:57:45 +03:00
MihailRis
51531e2621 minor refactor 2025-09-14 22:21:32 +03:00
MihailRis
3bd0ebcda2 Merge branch 'dev' into pathfinding 2025-09-11 18:06:16 +03:00
MihailRis
4fed90246f fix Block::cloneTo, ItemDef::cloneTo 2025-09-10 01:02:08 +03:00
MihailRis
88641e032a test mobs 2025-09-01 01:39:31 +03:00
MihailRis
c06636053d replace set_avoided_tags with avoid_tag & add 'cost' argument 2025-08-31 21:12:07 +03:00
MihailRis
3c9c4c403c increase cost if avoided instead of discarding 2025-08-31 19:41:12 +03:00
MihailRis
5e3373313b add pathfinding.set_avoided_tags 2025-08-31 15:52:23 +03:00
MihailRis
88afb48a1c Merge branch 'dev' into pathfinding 2025-08-31 13:31:06 +03:00
MihailRis
185b6cc661 add block.has_tag, item.has_tag 2025-08-30 23:46:45 +03:00
MihailRis
8bdf31d7bb add block/item tags 2025-08-30 23:26:07 +03:00