54 Commits

Author SHA1 Message Date
InfiniteCoder
0157213a56 One step closer to multiplayer 2024-03-02 22:59:31 +03:00
InfiniteCoder
3edf065550 Fix #160 with suggestions from @A-lex-Ra 2024-02-24 17:09:11 +03:00
InfiniteCoder
7ee0c672f0 Fix Nomals after #160 2024-02-24 16:15:27 +03:00
InfiniteCoder
70d309dfd9 Done 2024-02-24 12:06:35 +03:00
InfiniteCoder
5c3eafb331 Kinda works, but not raycast 2024-02-24 00:55:56 +03:00
InfiniteCoder
5f551d6888 Multiple Hitboxes 2024-02-24 00:21:17 +03:00
MihailRis
87f50f79c9 block inventories (backend) 2024-02-12 18:28:18 +03:00
MihailRis
241d15e349 ContentPackRuntime + refactor 2024-02-08 20:53:12 +03:00
MihailRis
49fdcdfb27 inventory regions, minor refactor 2024-01-31 00:14:43 +03:00
MihailRis
5eb240678e BLOCK_VOID is an obstacle again 2024-01-29 22:06:35 +03:00
MihailRis
b7fbb8621a content-pack id validation + refactor 2024-01-25 03:40:08 +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
b0165b1014 gzip compress/decompress + refactor 2024-01-17 00:52:55 +03:00
A-lex-Ra
2751369b54 idk 2024-01-05 16:42:08 +06:00
A-lex-Ra
f5856b88b0 fix potential memory leak 2024-01-05 13:19:47 +06:00
A-lex-Ra
d671188680 small refactoring 2024-01-05 13:13:02 +06:00
MihailRis
9ebbe1029d New block properties and lua functions 2023-12-29 21:18:14 +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
A-lex-Ra
dd1ff089b9 rays efficiency and readability improve 2023-12-19 09:26:13 +06:00
MihailRis
cb13b42960 Common refactor 2023-12-13 14:18:24 +03:00
A-lex-Ra
20caa4b980 SP and TP cameras 2023-12-11 22:22:52 +06:00
A-lex-Ra
1e39b5d05d rays fixed 2023-12-10 20:06:18 +06:00
MihailRis
9e04a723a9 Added lightbulb block 2023-12-09 21:52:27 +03:00
Ara
616057b2b9 normals finished 2023-12-10 00:38:32 +06:00
Ara
f5b5130e8b small fixes 2023-12-09 23:16:17 +06:00
Ara
ed57c0b075 raycast impl
(not finished normals and intersection point returning)
2023-12-09 19:10:02 +06:00
Ara
42e632d220 ScopeTimer + small fixes 2023-12-08 10:21:06 +06:00
MihailRis
551b230b94 Minor refactor 2023-12-07 13:45:34 +03:00
MihailRis
64f6f17386 AABB blocks rotation support (WIP part 3) 2023-12-05 10:25:43 +03:00
MihailRis
dc0c497ec1 fixes + Block.replaceable 2023-11-30 19:11:58 +03:00
MihailRis
cee0214ac5 selection normal vector debug 2023-11-30 15:04:20 +03:00
MihailRis
efacb041b5 blocks hitboxes physics 2023-11-29 21:22:42 +03:00
MihailRis
56f055562d removed extra include 2023-11-29 16:40:44 +03:00
MihailRis
91a6426efe AABB block hitboxes 2023-11-29 16:36:00 +03:00
MihailRis
cad1f6a669 temporary fixed grass hitbox 2023-11-29 13:29:28 +03:00
MihailRis
50aa5fdc70 Chunks reload fix 2023-11-23 15:05:46 +03:00
MihailRis
3b03464d27 Introduced Content, ContentIndices, no more integer ids hardcoded, common refactor 2023-11-21 11:38:59 +03:00
MihailRis
6cd775c27d Refactor, world.bin file, BinaryWriter, BinaryReader 2023-11-16 19:32:44 +03:00
@clasher113
883dcbf168 Advancec Frustum Culling & fixes 2023-11-16 16:42:57 +02:00
MihailRis
91c06537eb Generator test mode setting 2023-11-15 00:06:28 +03:00
MihailRis
8b322ea9eb
Added Chunks.resize method 2023-11-06 10:01:42 +03:00
MihailRis
7730da0056 Project structure update 2023-11-05 22:30:52 +03:00
MihailRis
0cf8382e95
New world format, fixes 2023-11-05 15:32:46 +03:00
MihailRis
754c5b80d0
voxels renderer rebuilt, WorldFiles fix 2023-11-02 13:23:52 +03:00
lllzebralll
900e4ae098 add block rotate 2022-11-19 23:05:33 +03:00
MihailRis
8a073e4e8a world-wide commit to ruin everything 2022-10-28 22:44:32 +03:00
MihailRis
191b88192b
Added chunks counter to debug info screen 2022-06-29 15:18:31 +03:00
MihailRis
e5fd0582d6
Fixed segfault on exit in case of chunk loaders are busy 2022-03-08 20:36:11 +03:00
MihailRis
b6c328fe1d
Added flight mode ('F' button) 2022-03-04 17:44:14 +03:00
MihailRis
4651ab776b
Reference counting for Chunk | changed ChunksLoader 2022-02-28 03:56:02 +03:00