nyanland-cd2025/settingtypes.txt
HybridDog 4a8d03b613 Nyancat mod integration
The nyancat mod is not published at Minetest's content database and not in minetest_game,
so a successful installation of the nyanland mod is difficult.
To avoid this dependency difficulty,
the nyancat mod can be embedded into the nyanland mod.
The nyancat mod is already added as a subtree but not yet integrated.

Changes by this commit:
* Execute the embedded nyancat mod code if there is no other nyancat mod installed and modify the mod such that the embedding works
* Disable legacy nyanland and nyancat code by default and add settings to enable them if needed
* Reduce the nyancat:nyancat fall damage
* Some changes to satisfy luacheck
2024-08-31 15:34:57 +02:00

23 lines
1023 B
Plaintext

# Show how much time map generation took in chat and infostream
nyanland.enable_debug_messages (Show debug messages) bool false
# The y coordinate of the nyanland
# You likely don't want to change this if the world is explored
nyanland.height (Height) int 30688 -32000 32000
# The radius of the nyanland tree heads
nyanland.tree_size (Tree head size) int 2 0 80
# The change of generating a nyancat in a mapchunk in the nyanland
# Value in percent (default 100%)
nyanland.nyancat_prop (Nyancat probability) float 100 0 100
# Execute the legacy code of the embedded nyancat mod. This setting should
# only be enabled if compatibility problems occur with, for example, ancient
# worlds which have the default:nyancat node.
nyanland.enable_nyancat_legacy (Enable nyancat legacy) bool false
# Execute legacy code for worlds which have used ancient versions of the
# nyanland mod. This setting should usually be disabled.
nyanland.enable_nyanland_legacy (Enable nyanland legacy) bool false