Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hu.hero;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.World;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.java.JavaPlugin;
- import net.md_5.bungee.api.ChatColor;
- public class Main extends JavaPlugin implements Listener {
- public void onEnable(){
- System.out.println("Elindult a plugin!");
- }
- public void onDisable(){
- System.out.println("Leállt a plugin!");
- }
- @EventHandler
- public boolean onCommand(CommandSender sender, Command cmd, String laberl, String[] args) {
- Player p = (Player)sender;
- if(cmd.getName().equalsIgnoreCase("setspawn")) {
- if(p.hasPermission("plugin.setspawn")) {
- getConfig().set("plugin.world", p.getLocation().getWorld().getName());
- getConfig().set("plugin.x", Double.valueOf(p.getLocation().getX()));
- getConfig().set("plugin.y", Double.valueOf(p.getLocation().getY()));
- getConfig().set("plugin.z", Double.valueOf(p.getLocation().getZ()));
- saveConfig();
- p.sendMessage(ChatColor.AQUA + "Spawn pont sikeresen letéve!");
- return true;
- }else {
- p.sendMessage(ChatColor.RED + "Nincsen jogod használni ezt a parancsot!");
- }
- }
- if(cmd.getName().equalsIgnoreCase("spawn")) {
- if(p.hasPermission("plugin.spawn")) {
- if(getConfig().getConfigurationSection("plugin") == null) {
- p.sendMessage(ChatColor.RED + "Nincsen letéve spawn pont! /setspawn");
- return true;
- }
- World w = Bukkit.getServer().getWorld(getConfig().getString("plugin.world"));
- double x = getConfig().getDouble("plugin.x");
- double y = getConfig().getDouble("plugin.y");
- double z = getConfig().getDouble("plugin.z");
- p.teleport(new Location(w,x,y,z));
- p.sendMessage(ChatColor.AQUA + "Spawn pontra lettél teleportálva!");
- }else {
- p.sendMessage(ChatColor.RED + "Nincsen jogod használni ezt a parancsot!");
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement