Spigot 1.14 Minecraft Welt file löschen

F

Fabien.

Mitglied
Hallo,
ich programmiere gerade ein Plugin für einen Minecraft Server. In diesem Plugin will ich u.a. eine neue Welt erstellen. Diese Welt soll sich "Challenge" nennen. Allerdings ist vorgesehen, dass es diese Welt schon gibt. Daher möchte ich die vorhandene Welt löschen, um die neue zu erstellen. So zusagen ein Welt reset (+neuer Seed). Aber wie lösche ich die vorhandene Welt und dessen Ordner vom Server? Denn
Java:
Bukkit.unloadWorld("Challenges");
reicht nicht, da die Welt dann nicht vollständig gelöscht wird. Im Anhang sieht man den Code, den ich benutze, um die Welt zu erstellen.

Java:
WorldCreator Welt = WorldCreator.name("Challenge");
                Bukkit.createWorld(Welt);
                Bukkit.getWorlds().add(Bukkit.getWorld("Challenge"));
 
F

Fabien.

Mitglied
Hallo,
ja diesen Code habe ich auch schon gefunden. Ich habe ihn noch einmal neu eingefügt aber leider bewirkt er bei mir rein gar nichts. Ich weiß nicht woran es liegt und mir wird auch nirgendwo ein Fehler ausgegeben, aber der Ordner wird nicht gelöscht.
 
F

Fabien.

Mitglied
Hey,
ich habe es mir angesehen, aber leider kann es mir nicht helfen bzw ich finde mich nicht zurecht. Multiverse-Core nutzt enorm viele API's und ist sehr verzwickt, was dafür sorgt, dass ich mich dort nicht zurecht finde. Denn ich möchte ja nur einen Teil des Codes, der dort aufgelistet ist, aber für diesen muss ich in viel zu viele anderen classen und da finde ich mich nicht zurecht...
Ich danke trotzdem vielmals für das raussuchen :D
 
mihe7

mihe7

Top Contributor
Da stehen m. E. im Wesentlichen zwei Schritte:

1. unloadWorld
2. deleteWorld

Wobei deleteWorld das Verzeichnis löscht. Im Prinzip also das gleiche wie im ersten Link.
 
F

Fabien.

Mitglied
Heyy..
habe jetzt nochmal mit einem Bekannten darüber geredet und jetzt eine Methode herausgefunden, wie es ganz einfach geht.. ich danke dir aber vielmals für deine Hilfe (würde bestimmt auch gehen aber dafür bin ich zu schlecht im Programmieren). Falls dich interessiert, wie es geht, hier der Code:
Javascript:
File challenge = new File("challenge");
                if (challenge.exists()) {
                    
                    Bukkit.unloadWorld("Challenge", true);

                    File data = new File("challenge\\data");
                    if (data.exists()) {
                    for (File files1 : data.listFiles()) {
                        files1.delete();
                    }
                    data.delete();
                    }
                    
                    File playerdata = new File("Challenge\\playerdata");
                    if (playerdata.exists()) {
                    for (File files2 : playerdata.listFiles()) {
                        files2.delete();
                    }
                    playerdata.delete();
                    }
                    
                    File poi = new File("Challenge\\poi");
                    if (poi.exists()) {
                    for (File files3 : poi.listFiles()) {
                        files3.delete();
                    }
                    poi.delete();
                    }
                    
                    File region = new File("challenge\\region");
                    if (region.exists()) {
                    for (File files4 : region.listFiles()) {
                        files4.delete();
                    }
                    region.delete();
                    }
                    
                    for (File files5 : challenge.listFiles()) {
                        files5.delete();
                    }
                    challenge.delete();
                }

Ich danke dir vielmals und wünsche dir noch einen schönen Tag :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Minecraft Spigot Plugin kompilieren Spiele- und Multimedia-Programmierung 4
N Minecraft Spigot-Plugin | Schusswaffe programmieren Spiele- und Multimedia-Programmierung 3
U Spigot-Plugin Spiele- und Multimedia-Programmierung 5
C Spigot Plugin Spiele- und Multimedia-Programmierung 3
K Minecraft "Griefergames" CobbleBot Spiele- und Multimedia-Programmierung 1
N Musikplayer in Minecraft Spiele- und Multimedia-Programmierung 0
G Minecraft PlayerBot (Listener Thread für jeden Spieler?) Spiele- und Multimedia-Programmierung 3
T Minecraft Event Plugin Spiele- und Multimedia-Programmierung 6
I Minecraft Support Bot Mod Spiele- und Multimedia-Programmierung 8
L wo sehe ich die Range und die Hitbox im Minecraft Sourcecode? Spiele- und Multimedia-Programmierung 2
M Minecraft Spieler move/run (bewegen) Spiele- und Multimedia-Programmierung 0
M Minecraft neue setDirection() (Blickrichtung) setzten Spiele- und Multimedia-Programmierung 5
Z Minecraft Multiplayer geht nicht Spiele- und Multimedia-Programmierung 2
A Minecraft Withdraw und Deposit Spiele- und Multimedia-Programmierung 1
A Minecraft Plugin, welches nur bestimmten Block zum bebauen festlegt Spiele- und Multimedia-Programmierung 26
L Minecraft 1.7.10 Server startet nicht Spiele- und Multimedia-Programmierung 1
B Minecraft Scoreboard Spiele- und Multimedia-Programmierung 3
B Programmieren wie der Befehl /ban in Minecraft geblockt wird aber nicht /ban mit einem Argument Spiele- und Multimedia-Programmierung 1
C [Minecraft] Launcher Spiele- und Multimedia-Programmierung 14
J Minecraft Coding BlockBreakEvent Spiele- und Multimedia-Programmierung 2
KeexZDeveoper Launcher (Minecraft) Spiele- und Multimedia-Programmierung 1
C Minecraft Coding Spiele- und Multimedia-Programmierung 8
C Minecraft Coding Spiele- und Multimedia-Programmierung 5
I Minecraft Plugin: Auf Spielerantwort warten Spiele- und Multimedia-Programmierung 1
I Minecraft: Craftingrecipe für Braustand ändern Spiele- und Multimedia-Programmierung 9
DanielsLPecke Minecraft Bukkit Scheduler. ALLGEMEIN. Spiele- und Multimedia-Programmierung 1
K Minecraft-Forge Mod Programmierung Spiele- und Multimedia-Programmierung 1
T Problem mit Eclipse (java)-(minecraft) Spiele- und Multimedia-Programmierung 3
C Minecraft Plugin 'Ancient Gates' Spiele- und Multimedia-Programmierung 0
C +++Minecraft Plug-In Programmierer gesucht+++ Spiele- und Multimedia-Programmierung 3
L Minecraft - BungeePerms Spiele- und Multimedia-Programmierung 1
F Minecraft Bot Mouse Inputs Spiele- und Multimedia-Programmierung 3
lord239123 Minecraft Nur sichtbare Objekte rendern Spiele- und Multimedia-Programmierung 5
T Minecraft Bukkit Plugin Text Datei auslesen Spiele- und Multimedia-Programmierung 1
A Minecraft Plugin Teleport Fehler Spiele- und Multimedia-Programmierung 1
B Minecraft mehr Ram zuweißen Problem Spiele- und Multimedia-Programmierung 0
H [Minecraft] Eclipse Spiele- und Multimedia-Programmierung 3
F Minecraft Bukkit Plugin - Inventory wiederherstellung? Spiele- und Multimedia-Programmierung 2
M Minecraft Bukkit Programmierung Spiele- und Multimedia-Programmierung 3
B Hilfe bei Minecraft Plugin Spiele- und Multimedia-Programmierung 3
M Minecraft Bukkit Server VM Kann nicht Vergrößert werden Spiele- und Multimedia-Programmierung 20
Doopy Minecraft Launcher modden Spiele- und Multimedia-Programmierung 15
K 3D Game wie Minecraft Spiele- und Multimedia-Programmierung 3
G [Game-Multiplayer] Welt vom Server zum Client senden. Spiele- und Multimedia-Programmierung 0
M Welt möglichst effizient malen... Spiele- und Multimedia-Programmierung 7
Devil0s 2D Stadt Generator/2D Welt speichern OHNE Tiles Spiele- und Multimedia-Programmierung 5
D 3ds max dateien in java einbinden, 3d welt Spiele- und Multimedia-Programmierung 9
Helgon Große Welt bewegen? Spiele- und Multimedia-Programmierung 15
0 2D Spiel Welt scrollen bzw Image erweitern Spiele- und Multimedia-Programmierung 2
c_sidi90 Lösungsansatz in 2D Welt über die Border hinaus Spiele- und Multimedia-Programmierung 10
G 2D Welt bewegen Spiele- und Multimedia-Programmierung 20
D 3D Welt und Eingabe Spiele- und Multimedia-Programmierung 5
T RPG-Welt Design Spiele- und Multimedia-Programmierung 4

Ähnliche Java Themen

Anzeige

Neue Themen


Oben