Commit Graph
160 Commits
Author SHA1 Message Date
MihailRis b1bd4feee7 add 'number' uses display mode 2025-02-18 12:49:15 +03:00
MihailRis 81f9e6c7ee refactor & debug output fixes 2025-02-18 04:14:36 +03:00
MihailRis df2cff3e4c add item 'uses-display' property 2025-02-18 03:24:52 +03:00
MihailRis 231fc7e0d0 refactor InventoryView & add 'uses' item property (WIP) 2025-02-16 20:41:13 +03:00
MihailRis 3430e5cd6f add 'player-entity' to defaults.toml 2025-02-12 16:32:21 +03:00
MihailRis 94bae83de6 fix windows build 2025-02-04 13:32:50 +03:00
MihailRis 347d76870a add io::directory_iterator 2025-01-31 10:07:05 +03:00
MihailRis e0314803c0 migrate from std::filesystem::path to io::path (WIP) 2025-01-30 22:23:13 +03:00
MihailRis 1e22882284 rename 'files' to 'io' 2025-01-30 16:53:52 +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 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 cda34e3975 fix block overriding 2024-12-19 22:54:54 +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 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 7aacadc926.
2024-11-15 06:47:03 +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 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 fae372d19f feat: item models generation simple & remove core:item_models 2024-10-26 18:42:21 +03:00
MihailRis ab2b24d982 make generation.get_generators nothrow 2024-10-18 08:16:55 +03:00
MihailRis 4c3ce8c174 add resource-aliases.json 2024-10-14 07:18:24 +03:00
MihailRis de00414456 add generator 'caption' property 2024-10-13 22:53:12 +03:00
MihailRis 7c56d8fd7f replace biomes.json with biomes.toml & make it combined object 2024-10-13 21:50:39 +03:00
MihailRis b4578cfb87 fix caves issues & add block 'surface-replacement' property 2024-10-08 22:37:41 +03:00
MihailRis d31a935009 Merge branch 'main' into heightmaps 2024-10-05 00:06:14 +03:00
MihailRis b984e363ea add block size check to ContentLoader 2024-10-05 00:04:07 +03:00
MihailRis ea9ad08bfd Merge branch 'main' into heightmaps 2024-10-03 19:12:37 +03:00
MihailRis ab53922474 extend user block fields check 2024-10-03 16:08:40 +03:00
MihailRis e0a4876f3f add explicit block fields total size limit - 240 bytes 2024-10-02 17:08:46 +03:00
MihailRis fc99343fb5 add block.get_field(...), block.set_field(...) 2024-09-30 18:55:01 +03:00
MihailRis c46090f881 update generators scanning 2024-09-27 23:55:14 +03:00
MihailRis 39030efd74 refactor ContentLoader 2024-09-27 04:21:35 +03:00
MihailRis 3d478aef08 add generator definition file (.toml) 2024-09-26 22:26:01 +03:00
MihailRis 788ad1f6a6 add core:obstacle block & move cameras from base to core & add new generator 2024-09-25 15:45:45 +03:00
MihailRis dbaea71398 fix structures choosing 2024-09-24 18:31:15 +03:00
MihailRis 323c2f2935 refactor & add structures.json 2024-09-24 04:05:13 +03:00
MihailRis bf9f81a98c Merge branch 'main' into heightmaps 2024-09-19 15:16:14 +03:00
MihailRis 34d2e6d400 migrate from dynamic::Value to dv::value & total erase namespace 'dynamic' 2024-09-18 23:31:18 +03:00
MihailRis f2395dede8 Merge branch 'main' into heightmaps 2024-08-23 00:01:57 +03:00