• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Spieler Teleportpunkt speichern

maxi1498

Schafhirte
Registriert
19 Februar 2015
Beiträge
138
Alter
28
Diamanten
300
Minecraft
maxi1498
Mein Problem,

Ich habe vor das ein Spieler /setsave eingibt, das dann ein neuer berreich in der Config mit seinem Namen, in dem dann die coordinatoren abgespeichert werden. Wenn er /save eingibt soll er nach 3 Sekunden an diese Koordinaten geportet werden! WENN das geht dann würde ich gern die Koordinaten in einer extra player.yml speichern. Wie generiere ich diese dann?
 

MrPyro13

Workaholic
Registriert
29 April 2013
Beiträge
826
Diamanten
300
Minecraft
MrPyro13
Hallo,

Code:
File playerFile = new File("plugins/DeinPluginOrdner","player.yml");
FileConfiguration playerConfig = YamlConfiguration.loadConfiguration(playerFile);

mit playerConfig.save(playerFile); solltest du die Datei speichern können und der Rest ist normal mit playerConfig.BlaBla (zB mit getString) möglich
 
Zuletzt bearbeitet:

maxi1498

Schafhirte
Registriert
19 Februar 2015
Beiträge
138
Alter
28
Diamanten
300
Minecraft
maxi1498
Javascript:
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
        if(cmd.getName().equalsIgnoreCase("setsave")) {
            Player p = (Player) sender;
            String msg = plugin.getConfig().getString("Message.Save");
         
            playerConfig.createSection(p.getName());
            playerConfig.addDefault("X:", p.getLocation().getX());
            playerConfig.addDefault("Y:", p.getLocation().getY());
            playerConfig.addDefault("Z:", p.getLocation().getZ());
            p.sendMessage(ChatColor.AQUA + p.getName() + msg);
Kann man das so schreiben?
 

maxi1498

Schafhirte
Registriert
19 Februar 2015
Beiträge
138
Alter
28
Diamanten
300
Minecraft
maxi1498
Ok und warum wird mir hier angezeigt
Javascript:
    File playerFile = new File("plugins/RPGStory","player.yml");
    FileConfiguration playerConfig = new [U]YamlConfiguration.loadConfiguration[/U](playerFile);

Chane to FileConfiguration?
 

maxi1498

Schafhirte
Registriert
19 Februar 2015
Beiträge
138
Alter
28
Diamanten
300
Minecraft
maxi1498
Jetzt ab ich das Problem!
Screenshot - 09_04.png

Dazu steht: The constructor YamlConfiguration(File) is undefined.
 
Oben