Natural slopes – 1.0
Après un long délais, il était temps de faire une grande mise à jour. Le mod semble être plutôt stable, c'est maintenant la version 1.0. J'ai saisi l'opportunité pour inclure des changements qui cassent la rétro-compatibilité.
Ce mod n'inclus plus de changements par lui-même. Vous devrez installer un mod dédié à un jeu en particulier pour cela.
Si vous utilisiez la librairie dans d'autres mods, le nom du mod a changé, tout comme le nom des fonctions associées (seulement le préfixe). La méthode d'enregistrement a été modifiée auss (voir plus bas).
La librairie est compatible avec Minetest 5, le mod n'est plus compatible avec Minetest 4 par la même occasion.
Quelques nouveautés dans cette version :
- Les pentes peuvent apparaître au plafond (utile principalement pour les blocs de pierre dans les grottes) ;
- Un group est ajouté à chaque pente : family<nom original>. Par exemple pour le nœud default:dirt, toutes les pentes appartiendront au groupe family:default:dirt. C'est plus ou moins une convention que je m'étais donnée pour lier des ABM à une sélection au bloc d'origine ainsi qu'à ses variantes ;
- L'enregistrement des pentes a été simplifié, en n'indiquant que les changements par rapport au nœud d'origine plutôt que de devoir tout recopier ;
- Un nouveau mode de génération du monde pour les processeurs lents ou mono-cœur, la génération progressive crée les changements petit à petit au lieu d'un coup pendant la génération. Le mode par défaut utilise toujours les VoxelManip, globallement bien plus rapide ;
- Une nouvelle méthode pour copier le comportement au piétinnement pour toutes les pentes ;
- Une documentation de l'API détaillée, inspirée de la documentation disponible dans lua_api.txt.