diff --git a/install.sh b/install.sh index fa7673c..205bbff 100755 --- a/install.sh +++ b/install.sh @@ -9,8 +9,8 @@ strip() { verif() { if [[ $? -gt 0 ]]; then - echo "Erreur ! Arrêt du script." - exit 1 + echo "Erreur ! Arrêt du script." + exit 1 fi } @@ -27,14 +27,15 @@ usage() { echo -e "\t-j --makeopt\tNombre de threads de compilation." echo -e "\t--ssh : Identifiants ssh." echo -e "\t--url : URL distante personnalisée." - echo -e "\t\tSi l'option --ssh est passée en option, il s'agira du chemin distant." - echo -e "\t-i --irrlicht\tChemin personnalisé des sources irrlicht." - echo -e "\t-p --postgresql\tSi vous voulez que le serveur soit configuré avec postgresql. Sinon leveldb par défaut." + echo -e "\t\tSi l'option --ssh est passée en option, il s'agira du chemin distant." + echo -e "\t-i --irrlicht\tChemin personnalisé des sources irrlicht." + echo -e "\t-p --postgresql\tSi vous voulez que le serveur soit configuré avec postgresql. Sinon leveldb par défaut." echo "version :" - echo -e "\tstable : Installation du serveur depuis sa branche stable. Suivez les instructions... (À priori stable)" - echo -e "\t1.1 : Installation du serveur depuis la branche 1.1 compatible Minetest 5.0. Suivez les instructions... (Stable)" + echo -e "\tstable : Installation du serveur compatible avec la dernière branche stable de minetest. Suivez les instructions... (Recommandé)" + echo -e "\t1.2 : Installation du serveur compatible avec minetest-5.2. Suivez les instructions... (Stable)" + echo -e "\t1.1 : Installation du serveur depuis la branche 1.1 compatible Minetest 5.0. Suivez les instructions... (Stable)" echo -e "\t1.0 : Installation du serveur compatible avec minetest-0.4.17.x. Suivez les instructions... (Stable)" - echo -e "\tdev : Installation de la version en cours de developpement du serveur. Suivez les instructions... (Non Stable !)" + echo -e "\tdev : Installation de la version en cours de developpement du serveur. Suivez les instructions... (Le plus à jour mais non Stable !)" exit 0 } @@ -44,278 +45,281 @@ ssh() { } url() { - url=$(strip $1) + url=$(strip $1) } makeopt() { - makeopt=$(strip $1) + makeopt=$(strip $1) } postgresql() { - echo "Les indications à fournir ci-après nécessite d'avoir configuré un serveur postgresql au préalable. (Ctrl-C) pour annuler." - read -p "Indiquez l'adresse de la base de données : " pg_url - read -p "Indiquez l'utilisateur de la BDD : " pg_user - read -p "Indiquez le mot de passe : " pg_password - read -p "Indiquez le nom de la BDD à utiliser : " pg_dbname + echo "Les indications à fournir ci-après nécessite d'avoir configuré un serveur postgresql au préalable. (Ctrl-C) pour annuler." + read -p "Indiquez l'adresse de la base de données : " pg_url + read -p "Indiquez l'utilisateur de la BDD : " pg_user + read -p "Indiquez le mot de passe : " pg_password + read -p "Indiquez le nom de la BDD à utiliser : " pg_dbname - echo "gameid = nalc_game" > world.mt - echo "backend = postgresql" >> world.mt - echo "player_backend = postgresql" >> world.mt - echo "pgsql_connection = host=$pg_url user=$pg_user password=$pg_password dbname=$pg_dbname" >> world.mt - echo "pgsql_player_connection = host=$pg_url user=$pg_user password=$pg_password dbname=players-$pg_dbname" >> world.mt + echo "gameid = nalc_game" > world.mt + echo "backend = postgresql" >> world.mt + echo "player_backend = postgresql" >> world.mt + echo "pgsql_connection = host=$pg_url user=$pg_user password=$pg_password dbname=$pg_dbname" >> world.mt + echo "pgsql_player_connection = host=$pg_url user=$pg_user password=$pg_password dbname=players-$pg_dbname" >> world.mt + echo "auth_backend = sqlite3" >> world.mt } install_minetest() { - if [[ -z $makeopt ]]; then - local makeopt=$(grep -c processor /proc/cpuinfo) - fi - - if [[ -d minetest ]]; then - echo "Installation précédente de Minetest détecté." - read -p "Mettre à jour ? (y,n,clean,cancel) : " continue - if [[ $continue == "clean" ]]; then - echo "Attention ! Cela va supprimer définitivement toutes les données." - read -p "Êtes-vous certains de vouloir continuer ? (y or n) : " continue - if [[ $continue == "y" ]]; then - rm -rf minetest - echo "Répertoire minetest supprimé." - else - echo "Installation annulée. Fin" - exit 0 - fi - elif [[ $continue == "y" ]]; then - cd minetest - git pull - verif - cd .. - elif [[ $continue == "cancel" ]]; then - echo "Installation annulée. Fin" - exit 0 - fi - fi + if [[ -z $makeopt ]]; then + local makeopt=$(grep -c processor /proc/cpuinfo) + fi + + if [[ -d minetest ]]; then + echo "Installation précédente de Minetest détecté." + read -p "Mettre à jour ? (y,n,clean,cancel) : " continue + if [[ $continue == "clean" ]]; then + echo "Attention ! Cela va supprimer définitivement toutes les données." + read -p "Êtes-vous certains de vouloir continuer ? (y or n) : " continue + if [[ $continue == "y" ]]; then + rm -rf minetest + echo "Répertoire minetest supprimé." + else + echo "Installation annulée. Fin" + exit 0 + fi + elif [[ $continue == "y" ]]; then + cd minetest + git pull + verif + cd .. + elif [[ $continue == "cancel" ]]; then + echo "Installation annulée. Fin" + exit 0 + fi + fi - if [[ ! -d minetest ]]; then - local branch="-b master" - if [[ $ver == "1.0" ]]; then - branch="-b stable-0.4" - elif [[ $ver == "stable" || $ver == "1.1" || $ver == "1.2" || $ver == "dev" ]]; then - branch="-b stable-5" - fi - if [[ -n $ssh ]]; then - git clone --depth 1 $branch $ssh\:minetest/minetest.git - else - git clone --depth 1 $branch https://gitlab.com/minetest/minetest.git - fi - verif - fi + if [[ ! -d minetest ]]; then + local branch="-b master" + if [[ $ver == "1.0" ]]; then + branch="-b stable-0.4" + elif [[ $ver == "1.1" ]]; then + branch="-b 5.1.1" + elif [[ $ver == "1.2" || $ver == "stable" ]]; then + branch="-b 5.2.0" + elif [[ $ver == "dev" ]]; then + branch="-b stable-5" + fi + if [[ -n $ssh ]]; then + git clone --depth 1 $branch $ssh\:minetest/minetest.git + else + git clone --depth 1 $branch https://gitlab.com/minetest/minetest.git + fi + verif + fi - echo "Minetest va être (re)compilé..." - sleep 3 - cd minetest - cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SOUND=0 -DENABLE_SYSTEM_GMP=1 $irrlicht_src -DENABLE_LEVELDB=1 -DENABLE_REDIS=1 -DENABLE_POSTGRESQL=1 -DRUN_IN_PLACE=1 -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LUAJIT=1 -DENABLE_CURL=1 - make -j$makeopt - verif - echo "Installation de Minetest terminé." - cd .. + echo "Minetest va être (re)compilé..." + sleep 3 + cd minetest + cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SOUND=0 -DENABLE_SYSTEM_GMP=1 $irrlicht_src -DENABLE_LEVELDB=1 -DENABLE_REDIS=1 -DENABLE_POSTGRESQL=1 -DRUN_IN_PLACE=1 -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LUAJIT=1 -DENABLE_CURL=1 + make -j$makeopt + verif + echo "Installation de Minetest terminé." + cd .. } install_minetest_game() { - if [[ -d nalc_game ]]; then - echo "Installation précédente du jeux NALC détecté." - read -p "Mettre à jour ? (y,n,clean,cancel) " continue - if [[ $continue == "y" ]]; then - cd nalc_game - git pull - verif - cd .. - echo "Mise à jour du jeux NALC depuis dépôt distant terminé." - elif [[ $continue == "clean" ]]; then - echo "/!\ Cette action va effacer les données du répertoire nalc_game" - read -p "Êtes-vous sûr de vouloir continuer ? (y or n) " continue - if [[ $continue == "y" ]]; then - rm -rf nalc_game - echo "Jeux NALC supprimé." - else - echo "Mise à jour annulée. Terminé." - exit 0 - fi - elif [[ $continue == "cancel" ]]; then - echo "Mise à jour annulée. Terminé." - exit 0 - fi - fi + if [[ -d nalc_game ]]; then + echo "Installation précédente du jeux NALC détecté." + read -p "Mettre à jour ? (y,n,clean,cancel) " continue + if [[ $continue == "y" ]]; then + cd nalc_game + git pull + verif + cd .. + echo "Mise à jour du jeux NALC depuis dépôt distant terminé." + elif [[ $continue == "clean" ]]; then + echo "/!\ Cette action va effacer les données du répertoire nalc_game" + read -p "Êtes-vous sûr de vouloir continuer ? (y or n) " continue + if [[ $continue == "y" ]]; then + rm -rf nalc_game + echo "Jeux NALC supprimé." + else + echo "Mise à jour annulée. Terminé." + exit 0 + fi + elif [[ $continue == "cancel" ]]; then + echo "Mise à jour annulée. Terminé." + exit 0 + fi + fi - if [[ ! -d nalc_game ]]; then - local branch="-b master" - if [[ $ver == "1.0" ]]; then - branch="-b nalc-1.0" - elif [[ $ver == "1.1" ]]; then - branch="-b nalc-1.1" - elif [[ $ver == "1.2" ]]; then - branch="-b nalc-1.2" - elif [[ $ver == "stable" ]];then - branch="-b master" - elif [[ $ver == "dev" ]]; then - branch="-b nalc-dev" - fi - git clone --depth 1 $branch $URL/nalc_game.git - verif - echo "Clonage de nalc_game terminé." - fi + if [[ ! -d nalc_game ]]; then + local branch="-b master" + if [[ $ver == "1.0" ]]; then + branch="-b nalc-1.0" + elif [[ $ver == "1.1" ]]; then + branch="-b nalc-1.1" + elif [[ $ver == "1.2" || $ver == "stable" ]]; then + branch="-b nalc-1.2" + elif [[ $ver == "dev" ]]; then + branch="-b nalc-dev" + fi + git clone --depth 1 $branch $URL/nalc_game.git + verif + echo "Clonage de nalc_game terminé." + fi - if [[ ! -L minetest/games/nalc_game ]]; then - ln -s $(pwd)/nalc_game minetest/games/nalc_game - echo "Lien symbolique minetest/games/nalc_game vers $(pwd)/nalc_game créé." - fi + if [[ ! -L minetest/games/nalc_game ]]; then + ln -s $(pwd)/nalc_game minetest/games/nalc_game + echo "Lien symbolique minetest/games/nalc_game vers $(pwd)/nalc_game créé." + fi - echo "Installation/Mise à jour du jeux NALC terminé." + echo "Installation/Mise à jour du jeux NALC terminé." } install_mods() { - if [[ -d nalc-server-mods ]]; then - echo "Le dossier de mods est déjà présent. Que souhaitez-vous faire ?" - read -p "Choisissez parmi la liste, ([1]update, [2]clean update, [3]cancel, [4]Ne rien faire) : " continue - if [[ $continue == 1 ]]; then - ./upgrade.sh -m - elif [[ $continue == 2 ]]; then - rm -rf nalc-server-mods - elif [[ $continue == 3 ]]; then - echo "Mise à jour des mods annulé. Terminé." - exit 0 - fi - fi - - if [[ ! -d nalc-server-mods ]]; then - local branch="master" - - if [[ $ver == "dev" ]]; then - branch="dev" - elif [[ $ver == "1.2" ]]; then - branch="stable-1.2" - elif [[ $ver == "1.1" ]]; then - branch="stable-1.1" - elif [[ $ver == "1.0" ]]; then - branch="stable-1.0" - fi - git clone --depth 1 -b $branch $URL/nalc-server-mods.git - verif - ./upgrade.sh -m - fi - - if [[ -z $pg_dbname ]]; then - if [[ $ver == "1.0" ]]; then - cp worldmt-1.0.conf world.mt - elif [[ $ver == "1.1" || $ver == "stable" || $ver == "dev" ]]; then - cp worldmt-1.1.conf world.mt - fi - fi + if [[ -d nalc-server-mods ]]; then + echo "Le dossier de mods est déjà présent. Que souhaitez-vous faire ?" + read -p "Choisissez parmi la liste, ([1]update, [2]clean update, [3]cancel, [4]Ne rien faire) : " continue + if [[ $continue == 1 ]]; then + ./upgrade.sh -m + elif [[ $continue == 2 ]]; then + rm -rf nalc-server-mods + elif [[ $continue == 3 ]]; then + echo "Mise à jour des mods annulé. Terminé." + exit 0 + fi + fi + + if [[ ! -d nalc-server-mods ]]; then + local branch="master" + + if [[ $ver == "dev" ]]; then + branch="dev" + elif [[ $ver == "1.2" || $ver == "stable" ]]; then + branch="stable-1.2" + elif [[ $ver == "1.1" ]]; then + branch="stable-1.1" + elif [[ $ver == "1.0" ]]; then + branch="stable-1.0" + fi + git clone --depth 1 -b $branch $URL/nalc-server-mods.git + verif + ./upgrade.sh -m + fi + + if [[ -z $pg_dbname ]]; then + if [[ $ver == "1.0" ]]; then + cp worldmt-1.0.conf world.mt + elif [[ $ver == "1.1" || $ver == "stable" || $ver == "dev" ]]; then + cp worldmt-1.1.conf world.mt + fi + fi } install_world() { - local world_name="nalc-$ver" - if [[ -n $pg_dbname ]]; then - world_name=$pg_dbname - fi - if [[ -d minetest/worlds/$world_name ]]; then - echo "Une map est déjà présente. Que souhaitez-vous faire ?" - read -p "Choisissez parmi la liste ([1]Nouveau, [2]Mettre à jour [3]Ne rien faire) : " continuer - if [[ $continuer == 1 ]]; then - if [[ -n $pg_dbname ]]; then - read -p "Les BDD $pg_dbname et players-$pg_dbname ne seront pas effacées. À vous de le faire manuellement après ce script ! -- Press enter -- : " continuer - fi - # On sauvegarde l'ancien world - if [[ -d "minetest/worlds/"$world_name"_old" ]]; then - rm -rf "minetest/worlds/"$world_name"_old" - fi - mv minetest/worlds/$world_name "minetest/worlds/"$world_name"_old" - elif [[ $continuer == 2 ]]; then - # On sauvegarde l'ancien world - if [[ -d "minetest/worlds/"$world_name"_old" ]]; then - rm -rf "minetest/worlds/"$world_name"_old" - fi - cp -r minetest/worlds/$world_name "minetest/worlds/"$world_name"_old" - - # On met à jour les fichiers contenues dans cette map - ./upgrade.sh -w $world_name -b $ver - fi - fi + local world_name="nalc-$ver" + if [[ -n $pg_dbname ]]; then + world_name=$pg_dbname + fi + if [[ -d minetest/worlds/$world_name ]]; then + echo "Une map est déjà présente. Que souhaitez-vous faire ?" + read -p "Choisissez parmi la liste ([1]Nouveau, [2]Mettre à jour [3]Ne rien faire) : " continuer + if [[ $continuer == 1 ]]; then + if [[ -n $pg_dbname ]]; then + read -p "Les BDD $pg_dbname et players-$pg_dbname ne seront pas effacées. À vous de le faire manuellement après ce script ! -- Press enter -- : " continuer + fi + # On sauvegarde l'ancien world + if [[ -d "minetest/worlds/"$world_name"_old" ]]; then + rm -rf "minetest/worlds/"$world_name"_old" + fi + mv minetest/worlds/$world_name "minetest/worlds/"$world_name"_old" + elif [[ $continuer == 2 ]]; then + # On sauvegarde l'ancien world + if [[ -d "minetest/worlds/"$world_name"_old" ]]; then + rm -rf "minetest/worlds/"$world_name"_old" + fi + cp -r minetest/worlds/$world_name "minetest/worlds/"$world_name"_old" + + # On met à jour les fichiers contenues dans cette map + ./upgrade.sh -w $world_name -b $ver + fi + fi - if [[ ! -d minetest/worlds/$world_name ]]; then - mkdir -p minetest/worlds/$world_name - if [[ -n $pg_dbname ]]; then - createdb $pg_dbname - createdb players-$pg_dbname - fi + if [[ ! -d minetest/worlds/$world_name ]]; then + mkdir -p minetest/worlds/$world_name + if [[ -n $pg_dbname ]]; then + createdb $pg_dbname + createdb players-$pg_dbname + fi - ./upgrade.sh -w $world_name -b $ver + ./upgrade.sh -w $world_name -b $ver - mkdir -p minetest/worlds/$world_name/runes - fi + mkdir -p minetest/worlds/$world_name/runes + fi } post_install() { - if [[ ! -a minetest/minetest.conf ]]; then - local world_name="nalc-$ver" - if [[ -n $pg_dbname ]]; then - world_name=$pg_dbname - fi - ./upgrade.sh -w $world_name -b $ver -f mtconf - - echo "Veuillez éditer le fichier $(pwd)/minetest/minetest.conf" - fi + if [[ ! -a minetest/minetest.conf ]]; then + local world_name="nalc-$ver" + if [[ -n $pg_dbname ]]; then + world_name=$pg_dbname + fi + ./upgrade.sh -w $world_name -b $ver -f mtconf + + echo "Veuillez éditer le fichier $(pwd)/minetest/minetest.conf" + fi - if [[ ! -d logs ]]; then - mkdir logs - fi + if [[ ! -d logs ]]; then + mkdir logs + fi - if [[ ! -a start.sh ]]; then - cp start.sh.example start.sh - chmod u+x start.sh - echo "Veuillez éditer le fichier $(pwd)/start.sh" - echo "Veuillez éditer le fichier $(pwd)/backup.sh" - echo "Veuillez éditer le fichier $(pwd)/shutdown.sh" - fi + if [[ ! -a start.sh ]]; then + cp start.sh.example start.sh + chmod u+x start.sh + echo "Veuillez éditer le fichier $(pwd)/start.sh" + echo "Veuillez éditer le fichier $(pwd)/backup.sh" + echo "Veuillez éditer le fichier $(pwd)/shutdown.sh" + fi } init() { - ver=$(strip $1) - - if [[ -n $ssh && -n $url ]]; then - URL=$ssh\:$url - elif [[ -n $url ]]; then - URL=$url - else - URL="https://sys4.fr/gitea/nalc" - fi + ver=$(strip $1) + + if [[ -n $ssh && -n $url ]]; then + URL=$ssh\:$url + elif [[ -n $url ]]; then + URL=$url + else + URL="https://sys4.fr/gitea/nalc" + fi - read -p "L'installation va démarrer. Continuer ? (y or n) : " continue - if [[ $continue == "y" ]]; then - install_minetest - install_minetest_game - install_mods - install_world - post_install - echo "L'installation est terminé. Bravo !" - else - echo "Installation annulée. Fin." - fi + read -p "L'installation va démarrer. Continuer ? (y or n) : " continue + if [[ $continue == "y" ]]; then + install_minetest + install_minetest_game + install_mods + install_world + post_install + echo "L'installation est terminé. Bravo !" + else + echo "Installation annulée. Fin." + fi } action() { local arg=$(strip $1) if [[ $arg == "dev" || $arg == "stable" || $arg == "1.0" || $arg == "1.1" || $arg == "1.2" ]]; then - init $arg + init $arg else - error + error fi exit 0 } irrlicht() { - local arg=$(strip $1) - if [[ -d $arg ]]; then - irrlicht_src="-DIRRLICHT_SOURCE_DIR=$arg" - fi + local arg=$(strip $1) + if [[ -d $arg ]]; then + irrlicht_src="-DIRRLICHT_SOURCE_DIR=$arg" + fi } # Pas de paramètre @@ -335,11 +339,11 @@ while true; do -h|--help) usage;; -i|--irrlicht) - irrlicht $2 - shift 2;; + irrlicht $2 + shift 2;; -p|--postgresql) - postgresql - shift;; + postgresql + shift;; --ssh) ssh $2 shift 2;; @@ -347,8 +351,8 @@ while true; do url $2 shift 2;; -j|--makeopt) - makeopt $2 - shift 2;; + makeopt $2 + shift 2;; --) shift;; *) diff --git a/world/news-1.2.txt b/world/news-1.2.txt index 90544a1..23b426b 100644 --- a/world/news-1.2.txt +++ b/world/news-1.2.txt @@ -5,7 +5,7 @@ Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse ### NOTES DE VERSIONS / CHANGELOG ### -=== master === +=== 1.2.1 === * (#45)[witchcraft/nether] Corrige création potions et brewing_stand * Corrige un unknown_bloc dans coffre des pyramides * (#58)[moreblocks] Corrige drop pierre du desert @@ -13,6 +13,7 @@ Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse * (#56) [sea - clams] Corrige crash quand récolte terre avec algues === 1.2.0 === +* Minetest 5.2.0 * Supression du mod worldedge * Mise à jour de la plupart des mods * Suppression du mod tsm_dungeon_chests @@ -58,7 +59,7 @@ Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse * [homedecor_modpack] Mise à jour === 1.1.3 === -* (#40) [moreblocks] Corrige crash avec la scie circulaire +* Minetest 5.1.1 * [serverguide] Ajoute description de la commande /hotbar * (#34) [serverguide][interact] Textes modifiés et ajout d'une règle * (#38) [gauges] Corrige emplacement de la barre de vie/respiration diff --git a/world/news-dev.txt b/world/news-dev.txt index 7c752d9..9196755 100644 --- a/world/news-dev.txt +++ b/world/news-dev.txt @@ -5,9 +5,12 @@ Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse ### NOTES DE VERSIONS / CHANGELOG ### -=== dev === +=== dev-1.3 === +* Minetest 5.3.0 +* Maj de plusieurs mods : bonemeal, craftguide, death_messages, farming, hudbars, mobs, mobs_animal, mobs_monster, pipeworks, unified_inventory, unifieddyes +* [death_message] Messages s'affichent exlusivement dans la langue du client -=== master === +=== 1.2.1 (master) === * (#45)[witchcraft/nether] Corrige création potions et brewing_stand * Corrige un unknown_bloc dans coffre des pyramides * (#58)[moreblocks] Corrige drop pierre du desert @@ -15,6 +18,7 @@ Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse * (#56) [sea - clams] Corrige crash quand récolte terre avec algues === 1.2.0 === +* Minetest 5.2.0 * Supression du mod worldedge * Mise à jour de la plupart des mods * Suppression du mod tsm_dungeon_chests @@ -60,6 +64,7 @@ Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse * [homedecor_modpack] Mise à jour === 1.1.3 === +* Minetest 5.1.1 * [serverguide] Ajoute description de la commande /hotbar * (#34) [serverguide][interact] Textes modifiés et ajout d'une règle * (#38) [gauges] Corrige emplacement de la barre de vie/respiration diff --git a/world/news-stable.txt b/world/news-stable.txt index 90544a1..cfdac63 100644 --- a/world/news-stable.txt +++ b/world/news-stable.txt @@ -5,7 +5,7 @@ Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse ### NOTES DE VERSIONS / CHANGELOG ### -=== master === +=== 1.2.1 (master) === * (#45)[witchcraft/nether] Corrige création potions et brewing_stand * Corrige un unknown_bloc dans coffre des pyramides * (#58)[moreblocks] Corrige drop pierre du desert @@ -13,6 +13,7 @@ Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse * (#56) [sea - clams] Corrige crash quand récolte terre avec algues === 1.2.0 === +* Minetest 5.2.0 * Supression du mod worldedge * Mise à jour de la plupart des mods * Suppression du mod tsm_dungeon_chests @@ -58,7 +59,7 @@ Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse * [homedecor_modpack] Mise à jour === 1.1.3 === -* (#40) [moreblocks] Corrige crash avec la scie circulaire +* Minetest 5.1.1 * [serverguide] Ajoute description de la commande /hotbar * (#34) [serverguide][interact] Textes modifiés et ajout d'une règle * (#38) [gauges] Corrige emplacement de la barre de vie/respiration