52 Commits

Author SHA1 Message Date
MihailRis
3f3ff2a1f7 refactor 2024-01-27 03:44:44 +03:00
MihailRis
c57b2d0de3 Content menu, content-pack dependencies 2024-01-27 00:36:18 +03:00
MihailRis
abc3e47feb world.lua script 2024-01-26 18:37:10 +03:00
MihailRis
51ffb93230 inventory reindexing 2024-01-26 15:35:23 +03:00
MihailRis
b7fbb8621a content-pack id validation + refactor 2024-01-25 03:40:08 +03:00
MihailRis
2cace1a479 script-name property fix 2024-01-24 00:03:07 +03:00
MihailRis
2aaa37bb7d content-loader icon-type reset fix 2024-01-23 23:28:18 +03:00
MihailRis
b12d242335 Block.scriptName, ItemDef.scriptName 2024-01-18 04:41:35 +03:00
MihailRis
01344a9d1d added ItemDef.stackSize 2024-01-18 01:56:41 +03:00
MihailRis
e71890b709 includes fix 2024-01-17 16:35:17 +03:00
MihailRis
377c8e5029 the big refactor + extracted data classes from coders/json to data/dynamic 2024-01-17 16:32:53 +03:00
MihailRis
3837cdcf95 binary json format introduced + specification 2024-01-16 19:05:27 +03:00
MihailRis
ca40b93344 small fixes 2024-01-15 14:32:18 +03:00
MihailRis
05fe86e64c emissive items 2024-01-11 18:02:27 +03:00
MihailRis
486068b2af sprite items + tetragons format update 2024-01-09 15:51:09 +03:00
MihailRis
72d589d39e
Merge pull request #97 from A-lex-Ra/main
Custom block model done
2024-01-09 13:03:07 +03:00
MihailRis
c9576f1fc4 Minor item refactor 2024-01-09 12:58:35 +03:00
A-lex-Ra
c4125058b4 custom model format changes 2024-01-09 13:46:26 +06:00
MihailRis
b5739c678f Items intruduced (part II) 2024-01-09 00:49:17 +03:00
MihailRis
eae00dbb11 InventoryView now uses items instead of blocks (part I) 2024-01-08 15:45:03 +03:00
MihailRis
dd5cd55aeb Generated items 2024-01-08 14:16:25 +03:00
A-lex-Ra
c4e77999e9 Merge branch 'main' of https://github.com/MihailRis/VoxelEngine-Cpp 2024-01-08 12:36:11 +06:00
A-lex-Ra
82851fec83 added hash-comments, customfaces introduced 2024-01-08 12:36:04 +06:00
MihailRis
4a57e71e81 Items intruduced (WIP) 2024-01-08 01:11:22 +03:00
MihailRis
6198ca22f6 world/content added to packs search paths 2024-01-03 15:22:52 +03:00
MihailRis
861c7f6c76 Resources priority update 2023-12-30 20:53:38 +03:00
MihailRis
71fdd4b63e msvc build fix 2023-12-30 00:35:42 +03:00
MihailRis
9ebbe1029d New block properties and lua functions 2023-12-29 21:18:14 +03:00
MihailRis
76aeb8e4df Content packs indices auto build + WorldGenerator fix 2023-12-29 14:17:26 +03:00
MihailRis
acce49f188
Scripting WIP (#70)
* Scripting introduced

* AppImage workflow fixes

* AppImage workflow simplified

* README.md update

* README.md update

* small fix
2023-12-25 05:26:03 +03:00
MihailRis
170e6b86ea Minor refactor 2023-12-20 23:22:48 +03:00
MihailRis
e0aee76f41 Minor refactor 2023-12-20 21:21:59 +03:00
MihailRis
082599e78c World content packs list 2023-12-18 19:45:29 +03:00
A-lex-Ra
667a90b724 fix potential memory leak 2023-12-18 19:10:30 +06:00
A-lex-Ra
89d9447410 fix msvc linker error 2023-12-16 18:55:54 +06:00
MihailRis
924957ddee Content packs structure update 2023-12-16 12:47:20 +03:00
MihailRis
c6d2266026 Refactor 2023-12-14 00:20:40 +03:00
MihailRis
7bf70bb26e languages support (WIP) 2023-12-12 22:02:17 +03:00
MihailRis
f1353c73a5 ContentLUT fix 2023-12-09 17:07:08 +03:00
MihailRis
f513c094a9 Worlds indexing 2023-12-08 21:00:15 +03:00
MihailRis
636cb0c44c World indices check 2023-12-07 15:16:37 +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
8bc8eb14bd Block rotation profiles 2023-12-04 09:38:55 +03:00
MihailRis
2f9244c17c New world and player files format 2023-12-03 22:03:59 +03:00
MihailRis
c8a283c645 Base content package + ContentLoader 2023-12-01 16:26:42 +03:00
@clasher113
c691183bf8 Merge branch 'main' of https://github.com/MihailRis/VoxelEngine-Cpp 2023-11-30 14:05:23 +02:00
MihailRis
0c35eeb072 aabb block shape WIP + common refactor 2023-11-30 14:48:38 +03:00
@clasher113
a8af2653f4 Merge branch 'main' of https://github.com/MihailRis/VoxelEngine-Cpp 2023-11-29 17:11:56 +02:00
MihailRis
91a6426efe AABB block hitboxes 2023-11-29 16:36:00 +03:00