- mods.json
Release Notes:
- Added support for 'server' mods. These mods are slightly different than the existing 'world' mods in that they are loaded before everything else, and can alter the behavior of the server at large, as opposed to being confined to the scope of a particular world.
- Added support for a world generator system. This system handles the creation, deployment, and configuration of a game world, and is extendable.
- Added -Dlugdunon.server.mod.path JVM argument to indicate the location of the default server mods.
- Added -Dlugdunon.mod.path JVM argument to indicate the location of the default world mods.
- Added default.world.gen server.cfg property.
- Added net.lugdunon.world.defaults.tui mod. This mod contains the default tileset and UI assets.
- Added net.lugdunon.server.worldgen.defaults server mod. This mod contains the default world gen + all related ~/etc/ assets.
- All State.instance().getServerProperty() methods moved to Server.getServerProperty().
- Added Server.getServerModCache() to the server-side API.
- Added net.lugdunon.server.mod.ServerMod to the server-side code base.
- Added net.lugdunon.server.mod.ServerModCache to the server-side code base.
- Added net.lugdunon.server.mod.ServerModCache to the server-side code base.
- Added net.lugdunon.server.worldgen.defaults.IWorldGen.
- Added net.lugdunon.server.worldgen.defaults.BaseWorldGen.
- Added net.lugdunon.server.worldgen.defaults.DefaultWorldGen.
- Added net.lugdunon.server.worldgen.ex.WorldConfigurationException to the server-side code base.
- Added net.lugdunon.server.worldgen.ex.WorldGenerationException to the server-side code base.
- Added net.lugdunon.server.worldgen.ex.WorldInitializationException to the server-side code base.
- Added net.lugdunon.util.FileUtils.JSONObjectToSimpleMap(JSONObject o) to the server-side API.
- Added net.lugdunon.util.FileUtils.JSONObjectToSimpleMap(JSONObject o, Map<String, String> m) to the server-side API.