t-affeldt / climate

The complete weather bundle for Minetest
https://forum.minetest.net/viewtopic.php?f=9&t=24569
5 stars 4 forks source link
gamedev minetest minetest-modpack particles weather

Climate Modpack

Not every biome is the same and neither should their weather be. The complete weather bundle for any Minetest game.

Source & Information on Github and the Forum.

Included Mods

Recommended Mods

Cloning Instructions

This modpack uses submodules to always be up-to-date. Downloading the repository as a ZIP file leaves the mod folders empty, so you will have to download them manually. If you are using git commands then make sure you set the recursive flag instead: git clone https://github.com/t-affeldt/climate.git --recursive. If you forget to set this flag, then the mod folders will be empty. You will also need to run git pull from within every mod folder in order to update the modpack. Check out the Git SCM guide on submodules for more information.

Troubleshooting

Generally speaking, most mods should be compatible.

If you notice odd movement speeds or jump heights of players, you should check for mods that also modify player physics. Use a compatibility mod like player_monoids or playerphysics to get rid of this problem. This requires the conflicting mod to also support the chosen compatibility layer.

Mods that modify the sky (including skybox, moon, sun, stars and clouds) are sadly not fully compatible because they conflict with Climate API's sky system. You should deactivate the sky features in either mod. You can do this in the climate_api mod configuration using the Override the skybox setting. If you're a mod maker then you can also optionally depend on climate_api and use climate_api.skybox.add_layer(playername, layer_name, options) to register your skybox change in a compatible way. Note that you need at least Minetest v5.2.0 for skybox changes to have any effect.

Conflicting skybox changes include the weather mod included in vanilla Minetest Game. You will want to disable that mod in order to use the more advanced cloud system introduced by Climate API. Head to Settings → All Settings → Games → Minetest Game and set Enable weather to Disabled. This setting will only exist if you are using Minetest Game v5.2.0 or higher.

If you experience performance issues, the Performance section of Climate API's configuration section is a great place to start looking for a solution.

Chat Commands

Climate API

Moon Phases

This mod comes with two commands to print or change the current moon phase.

In order to change the phase, you will need the corresponding privilege. Use /grant <player> moonphase to grant it.

Configuration Options

The individual mods offer a lot of customization options. Make sure to check the respective README files for more information.

Modding Information

Check the api_doc.md for a (currently incomplete) documentation on how to register new weather presets and visual effects. Use my weather presets and effects as an example. Ask in the forum or open an issue if you run into problems. Also check the source code of predefined weather effects because they include usage documentation at the top of each file.

License

All parts of this modpack are using free software licenses. Check the individual README and LICENSE files of each mod for information.

Assets in screenshots