Sueta
LO

LocationAPI

1.0

A Simple API for Location programming

·Plugin

English:

ENLocationsetter
package de.permagebannt.testapi;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

import de.permagebannt.locationapi.main.LocationAPI;

public class TestCMD implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] arg3) {
        if(arg1.getName().equalsIgnoreCase("Test")) {
            LocationAPI.setLocation("Test", (Player) sender);
            sender.sendMessage("Position set Test");
        }
        return false;
    }

}

Easy to Create a config.yml with the Cords

ENLocationgetter
package de.permagebannt.testapi;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

import de.permagebannt.locationapi.main.LocationAPI;

public class SpawnCMD implements CommandExecutor{

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String arg2, String[] arg3) {
        
        Player p = (Player) sender;
        
        if(cmd.getName().equalsIgnoreCase("Spawn")) {
            p.teleport(LocationAPI.getLocation("Test"));
            p.sendMessage("Succesfully terleported to Spawn");
        }
        
        return false;
    }

    
    
}

and get the Cords

Deutsch:

DELocationsetter
package de.permagebannt.testapi;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

import de.permagebannt.locationapi.main.LocationAPI;

public class TestCMD implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] arg3) {
        if(arg1.getName().equalsIgnoreCase("Test")) {
            LocationAPI.setLocation("Test", (Player) sender);
            sender.sendMessage("Position erfolgreich gesetzt");
        }
        return false;
    }

}

Erstellen von config Dateien mit den Koordinaten leicht gemacht

DELocationgetter
package de.permagebannt.testapi;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

import de.permagebannt.locationapi.main.LocationAPI;

public class SpawnCMD implements CommandExecutor{

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String arg2, String[] arg3) {
        
        Player p = (Player) sender;
        
        if(cmd.getName().equalsIgnoreCase("Spawn")) {
            p.teleport(LocationAPI.getLocation("Test"));
            p.sendMessage("Erfolgreich zum Spawn teleportiert");
        }
        
        return false;
    }

    
    
}

Und das bekommen der Koordinaten mindestens genau so einfach

Similar projects

Plugin →