40 Commits

Author SHA1 Message Date
MihailRis
ab5a62c3aa add new block.get_AXIS functions overloads & add rotation support to base:falling_block 2024-12-29 21:48:36 +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
8543be87df add block.materials table 2024-11-22 09:36:48 +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
dc8bad2af6 fix: draw-group not copied 2024-11-05 23:12:53 +03:00
MihailRis
5e0bcf8ec0 feat: new block custom models implementation (WIP) 2024-11-05 19:28:40 +03: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
ab53922474 extend user block fields check 2024-10-03 16:08:40 +03:00
MihailRis
44753904dc add Chunk.blocksMetadata 2024-09-14 20:26:36 +03:00
REDxEYE
5f6ae5daba ItemDef/EntityDef/Block: Add method cloneTo to definition to other definition
ContentBuilder: Add method `get` to get definition or nullptr
ContentLoader: Add functionality to clone from definition specified in `parent` field in json
2024-08-20 21:58:01 +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
InfiniteCoder
d5dc68dd38 Root includes 2024-08-04 10:24:11 +03:00
Vyacheslav Ivanov
bbf33e8e4d
format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
MihailRis
2e407e7f60 fix gcc warning 2024-07-17 12:26:30 +03:00
MihailRis
638a0d9850 fix NONE rotation profile 2024-07-14 01:57:18 +03:00
MihailRis
0a14d6220a add BodyType, fix crouching 2024-07-09 06:39:05 +03:00
Pugemon
f25a425cb9 Optimize parameter passing to avoid unnecessary copying 2024-06-07 04:00:38 +03:00
MihailRis
9522aedeec quick check with linters 2024-05-10 12:34:05 +03:00
MihailRis
1627e21c1d the final rename 2024-05-06 03:38:19 +03:00
MihailRis
f27a418dbe however 2024-05-06 03:15:27 +03:00
MihailRis
5c3b61265a blocks and items 'caption' property 2024-03-12 16:59:34 +03:00
MihailRis
d47732ee68 PlayerController.h indent fix 2024-03-09 00:22:59 +03:00
MihailRis
c35057d1de Rotation profiles limited to 8 2024-01-04 21:48:41 +03:00
MihailRis
b8d7e89f0b AABB blocks render simplified 2023-12-28 20:03:25 +03:00
A-lex-Ra
88280f8002 render refactoring 2023-12-17 21:52:00 +06:00
A-lex-Ra
ae10ca248d fix pipe rotation + test blocks 2023-12-13 21:33:55 +06:00
@clasher113
ee7d79fe93 Vertical block rotation 2023-12-05 14:43:08 +02:00
MihailRis
2e98aa39d9 Minor refactor 2023-12-05 14:05:36 +03:00
MihailRis
a691526693 Pane place direction fixed 2023-12-05 11:39:59 +03:00
MihailRis
81704140a7 Added pane rotation profile 2023-12-05 11:13:09 +03:00
MihailRis
64f6f17386 AABB blocks rotation support (WIP part 3) 2023-12-05 10:25:43 +03:00
MihailRis
0c764bcbd9 AABB blocks rotation support (WIP part 1) 2023-12-04 15:52:09 +03:00
MihailRis
8bc8eb14bd Block rotation profiles 2023-12-04 09:38:55 +03:00
MihailRis
2ebaad6cb6 msvc build fix 2023-12-01 19:04:13 +03:00
MihailRis
c8a283c645 Base content package + ContentLoader 2023-12-01 16:26:42 +03:00
MihailRis
fb8d220cca Blocks atlas is auto-assembling now 2023-11-22 01:53:48 +03:00
MihailRis
3b03464d27 Introduced Content, ContentIndices, no more integer ids hardcoded, common refactor 2023-11-21 11:38:59 +03:00
MihailRis
e1cdcf01e9
Add files via upload 2021-04-25 16:08:48 +03:00