11 Commits

Author SHA1 Message Date
Quentin Bazin
e0d842359e [ServerModLoader] Now checking cyclic dependencies. 2020-07-04 23:03:49 +02:00
Quentin Bazin
a3d5180f2d [ServerModLoader] Now checking if the same mod is being loaded multiple times. 2020-07-03 11:34:32 +02:00
Quentin Bazin
742b1f2092 Replaced std::cerr usage with gkError() and gkWarning(). 2020-06-02 06:32:14 +02:00
Quentin Bazin
b789fc3d9b [ScriptEngine] Code splitted into multiple files, improving compilation speed. 2020-05-22 04:54:34 +02:00
Quentin Bazin
17af1861b5 [LuaMod] Added helpers to despawn an entity and add an item stack to a player's inventory. 2020-05-20 13:39:06 +02:00
Quentin Bazin
2f82101fb8 Entity definition + spawn from Lua: OK. 2020-05-20 13:39:06 +02:00
Quentin Bazin
5e6103d00d Working on entity Lua API. 2020-05-20 13:39:06 +02:00
Quentin Bazin
423237f484 Adapted to DEBUG macro removal in GameKit. 2020-04-03 07:27:57 +02:00
Quentin Bazin
ead5e7dde0 [ServerModLoader] Now handling mod name conflicts. 2020-04-03 02:02:53 +02:00
Quentin Bazin
9015830aef [ServerModLoader] Now storing mods.
The changes are only committed on success.
Also, the mods now use their own working directory instead of the main.
2020-04-03 01:11:36 +02:00
Quentin Bazin
474eeec8f6 [ServerModLoader] Added. Will handle modpacks and mod name conflicts. 2020-04-03 00:26:31 +02:00