Commit Graph
36 Commits
Author SHA1 Message Date
MihailRis 8bdf31d7bb add block/item tags 2025-08-30 23:26:07 +03:00
MihailRis 7e0b58d96b add 'offset', 'bits' properties & fix is_solid_at 2025-07-14 00:20:49 +03:00
MihailRis 29021d1178 refactor a bit 2025-07-14 00:02:29 +03:00
MihailRis 5fdff1f8f6 fix block solidity property 2025-07-13 22:56:06 +03:00
MihailRis 5478d121f0 add variants (WIP) 2025-07-13 21:28:57 +03:00
MihailRis 20e3a961f9 add BlockModel struct 2025-04-27 18:21:56 +03:00
MihailRis 718f5d1089 rename BlockModel to BlockModelType 2025-04-27 15:18:14 +03:00
MihailRis b66937c61d feat: scripts classification 2025-03-13 00:28:40 +03:00
MihailRis 3430e5cd6f add 'player-entity' to defaults.toml 2025-02-12 16:32:21 +03:00
MihailRis ebea9af380 add '...@append' method to block properties 2024-12-29 08:56:47 +03:00
MihailRis 086c20c370 cache block.index, block.name, item.index, item.name 2024-12-12 20:28:41 +03:00
MihailRis d15624cd47 fix rotated aabb blocking check & refactor PlayerController 2024-11-05 03:15:11 +03:00
MihailRis edad594101 fix block.get_hitbox again 2024-10-29 23:03:42 +03:00
MihailRis b217c902c4 fix extended blocks solidity & fix extended blocks neighbours update 2024-10-22 08:06:26 +03:00
MihailRis b4578cfb87 fix caves issues & add block 'surface-replacement' property 2024-10-08 22:37:41 +03:00
MihailRis 3784b57eed move biomes definition to a json file 2024-09-29 22:03:37 +03:00
MihailRis 806ed4b155 add automatic biome-based structures placement 2024-09-24 17:08:25 +03:00
MihailRis 2a767a3638 add generator layers 2024-08-17 18:11:52 +03:00
MihailRis 5fa6b14f05 add GeneratorDef 2024-08-14 01:23:14 +03:00
MihailRis f43cc93cd2 update project includes format 2024-08-10 01:37:48 +03:00
InfiniteCoder 5c9bc83bbd items/ + objects/ + util/ 2024-08-04 22:26:08 +03:00
Vyacheslav Ivanov bbf33e8e4d format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
Vyacheslav IvanovandMihailRis aecd0f5db9 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:44:10 +03:00
MihailRisandGitHub ba046a52c0 Revert "fix: optimization: Various PVS-Studio warnings" 2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov 5dd7a15c09 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 01:57:43 +03:00
MihailRis a013e7eefd feat: cameras saving/loading 2024-07-11 22:45:57 +03:00
MihailRis 45c4da048c feat: saving/loading resource entries 2024-07-11 21:56:27 +03:00
MihailRis 60f4f33180 rename rig to skeleton 2024-07-10 04:28:12 +03:00
MihailRis 49aa64a033 change rigs role from assets to content units 2024-07-08 05:03:09 +03:00
MihailRis f135896683 add entities indexing 2024-06-26 18:14:04 +03:00
MihailRis 66a1240fbc refactor ContentBuilder and add entities support 2024-06-26 03:40:14 +03:00
MihailRis ee9f1639e9 refactor Content 2024-06-25 22:37:53 +03:00
MihailRis 8aa6d5ee2d add extended blocks (block size property) 2024-06-08 16:58:05 +03:00
Pugemon f25a425cb9 Optimize parameter passing to avoid unnecessary copying 2024-06-07 04:00:38 +03:00
MihailRis 47c6e35a0b fix 2024-05-19 08:40:43 +03:00
MihailRis c5f663b7cb memory-related refactor 2024-05-19 07:09:58 +03:00