20 Commits

Author SHA1 Message Date
MihailRis
e457e3da39 lua: 'core' prefix support + minor refactor 2024-01-23 23:52:42 +03:00
MihailRis
5c36f59b4f added time.uptime() and sleep(timesec) 2024-01-22 18:38:46 +03:00
MihailRis
31eda1abb2 lua: world.get_total_time + set_block_user_bits fix 2024-01-22 09:52:26 +03:00
MihailRis
d7f2771da4 lua: pack.get_folder(pack_name) + shader fix 2024-01-17 23:10:06 +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
cec8d75b7d added content error message screen on world creation 2024-01-14 20:10:50 +03:00
MihailRis
0b48a77e2d world.set_day_time fix 2024-01-14 17:37:42 +03:00
MihailRis
3183513e55 luaL_openlib replacement fix 2024-01-13 20:48:24 +03:00
MihailRis
40987f16b6 small lua fix 2024-01-13 11:16:44 +03:00
MihailRis
444a2061c5 lua: player functions update 2024-01-12 14:18:29 +03:00
MihailRis
faabb8178a New scripting features 2024-01-12 12:16:54 +03:00
A-lex-Ra
d671188680 small refactoring 2024-01-05 13:13:02 +06:00
MihailRis
ee691f8c3f script states renamed to user bits 2024-01-04 15:34:51 +03:00
MihailRis
06f66ffd71 Voxel changed from 16 bit to 32 bit + new lua functions 2024-01-04 15:27:07 +03:00
MihailRis
0d36f52bdd Lua: added get_player_rot, set_player_rot 2024-01-03 16:53:33 +03:00
MihailRis
9ebbe1029d New block properties and lua functions 2023-12-29 21:18:14 +03:00
MihailRis
d2a40d31a4 scripting: get_player_pos, set_player_pos 2023-12-29 00:46:26 +03:00
MihailRis
2c75a0bee4 scripting: on_interact (right click on block) callback 2023-12-29 00:31:21 +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