271 Commits

Author SHA1 Message Date
MihailRis
136c35591c add file.name(), file.stem() & add 'path' to pack info & add start_coroutine() 2025-01-05 22:44:32 +03:00
MihailRis
bd9018dafe add pack.assemble(...), app.config_packs(...) 2025-01-03 23:51:36 +03:00
MihailRis
97eef3ef19 fix content stats 2024-12-29 20:28:45 +03:00
MihailRis
ebea9af380 add '...@append' method to block properties 2024-12-29 08:56:47 +03:00
MihailRis
4363883728 add 'on_breaking', 'on_block_breaking' events 2024-12-21 14:09:17 +03:00
MihailRis
c3f22c6854 rename 2024-12-21 13:11:23 +03:00
MihailRis
ba0610d857 Merge branch 'main' into headless-mode 2024-12-21 09:03:30 +03:00
MihailRis
954724c837 add 'culling' property & optimize generated chunk meshes & fix faces culling when 'light-passing' is false 2024-12-21 06:41:03 +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
086c20c370 cache block.index, block.name, item.index, item.name 2024-12-12 20:28:41 +03:00
MihailRis
5ffc054d75 refactor 2024-12-09 01:12:41 +03:00
MihailRis
3e01a399f9 refactor 2024-12-07 00:04:56 +03:00
MihailRis
bf9f6bbe79 make 'structures.toml' combined 2024-11-28 13:41:59 +03:00
MihailRis
f095edda7a Merge branch 'main' into user-properties 2024-11-24 12:58:09 +03:00
MihailRis
f2e7a54180 add on_replaced block event and on_block_replaced world event 2024-11-22 12:31:45 +03:00
MihailRis
cd630463b3 add block.properties, item.properties (experimental) 2024-11-22 11:08:36 +03:00
MihailRis
a200c3988b feat: load entity components after content load 2024-11-22 09:51:34 +03:00
MihailRis
0ec081a3ae feat: load world scripts after content load 2024-11-22 09:47:43 +03:00
MihailRis
a641099d36 feat: load block and item scripts after content load 2024-11-22 08:56:59 +03:00
MihailRis
61b1aa8e3d add gfx.blockwraps library & add on_player_tick world event 2024-11-21 06:48:23 +03:00
MihailRis
f9f150f0aa fix entity component script source path in lua traceback 2024-11-19 07:35:38 +03:00
MihailRis
e3cb736519 update lua chunks sources to the engine format 2024-11-18 14:05:45 +03:00
MihailRis
5793c52ac6 Revert "remove 'translucent' block property (will be reverted later)"
This reverts commit 7aacadc926432da2583b95f6a02af08ee51c2c91.
2024-11-15 06:47:03 +03:00
MihailRis
4b0b643342 add 'lowering' generated structures property 2024-11-13 01:10:52 +03:00
MihailRis
af4edee063 fix 2024-11-10 21:02:48 +03:00
MihailRis
3fa5369c7c add 'source' property 2024-11-10 20:09:07 +03:00
MihailRis
354e67087c add 'creators' property 2024-11-10 19:41:08 +03:00
MihailRis
423ac2c44e add 'model-name' block property 2024-11-05 22:23:53 +03:00
MihailRis
64369fb189 fix custom model block particles when texture is not specified 2024-11-05 21:59:00 +03:00
MihailRis
5e0bcf8ec0 feat: new block custom models implementation (WIP) 2024-11-05 19:28:40 +03:00
MihailRis
f6f82644d4 add on_block_interact world event 2024-11-05 13:55:07 +03:00
MihailRis
4cf09aa057 Merge branch 'main' into particles-first 2024-11-05 03:15:34 +03:00
MihailRis
d15624cd47 fix rotated aabb blocking check & refactor PlayerController 2024-11-05 03:15:11 +03:00
MihailRis
eba214f15e Merge branch 'main' into particles-first 2024-11-04 23:36:58 +03:00
@clasher113
bb96db8d55 Merge branch 'main' of https://github.com/MihailRis/VoxelEngine-Cpp 2024-11-04 22:15:56 +02:00
@clasher113
9d3e872f88 blocks lighting bug fix 2024-11-04 22:15:14 +02:00
MihailRis
0eeb6b6eb2 add block particles property 2024-11-04 22:48:39 +03:00
MihailRis
b191f2ba9d add fullscreen block overlay 2024-10-31 18:22:55 +03:00
MihailRis
0618028df1 add 'model-name' item property 2024-10-30 12:46:36 +03:00
MihailRis
d3def8e741 Merge branch 'main' into item-models 2024-10-29 23:05:14 +03:00
MihailRis
edad594101 fix block.get_hitbox again 2024-10-29 23:03:42 +03:00
MihailRis
962c1afc4a Merge branch 'main' into item-models 2024-10-28 10:18:04 +03:00
MihailRis
d8c3940451 add 'heights-interpolation', 'biomes-interpolation' 2024-10-28 09:22:02 +03:00
MihailRis
fae372d19f feat: item models generation simple & remove core:item_models 2024-10-26 18:42:21 +03:00
MihailRis
9b53def82a fix: dependency level prefix is ignored 2024-10-23 13:20:47 +03:00
MihailRis
b217c902c4 fix extended blocks solidity & fix extended blocks neighbours update 2024-10-22 08:06:26 +03:00
Sergwest585
2a9e602a1b add default return in switch-case 2024-10-19 20:51:20 +03:00
MihailRis
ab2b24d982 make generation.get_generators nothrow 2024-10-18 08:16:55 +03:00
MihailRis
552740b87b add missing includes 2024-10-18 02:43:16 +03:00