Suppression et ajout de monde aléatoirement

Pastabolo

Bucheron
13 Novembre 2021
6
0
11
19
Bonjour, je voudrais savoir si c'est possible en spigot 1.8 (plugin) et donc comment faire pour faire une suppression de monde à un moment dans la partie pour en rajouter un nouveau aléatoirement (le random je sais faire mais après la suppression de monde pour en rajouter un nouveau qui n'est pas vierge et qui est déjà existant je ne sais pas faire) (ps : j'ai fait des map style Parcours / TNT Run et le jeu enchaine les modes de jeux avec de moins en moins de joueur jusqu'à avoir un gagnant).
D'avance, merci pour les réponses.
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 139
162
464
247
21
Mìlhüsa
Bonjour,

Rajouter un monde avec un langage de programmation ou en configurant un plugin déjà existant ?

Cordialement,
ShE3py
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 139
162
464
247
21
Mìlhüsa
Il suffit plus ou moins d'avoir un dossier map_event_original/ contenant le monde vierge, de copier ce dossier vers un second dossier map_event_0/, et de charger ce dossier dans Bukkit.

Java:
copyFolder("map_event_original", "map_event_0");

// créer ou charge un monde
World world = Bukkit.createWorld(new WorldCreator("map_event_0"));

// ...

// pour décharger la map :
if(Bukkit.unloadWorld(world, false)) {
   deleteFolder("map_event_0");
}
else {
   // fixme: unloading cancelled by another plugin
}