Tea-Studios utworzono 26 września 2020 utworzono 26 września 2020 [*code]Main: package main; import org.bukkit.Bukkit; import org.bukkit.ChatColor; 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.plugin.java.JavaPlugin; import org.bukkit.scheduler.BukkitRunnable; public class Main extends JavaPlugin { public void onEnable() { getLogger().info("Pomyslnie zaladowano plugin by Tea Studios"); saveDefaultConfig(); } @Override public boolean onCommand(CommandSender sender, Command cmd, String Label, String[] args) { Player p = (Player) sender; if(cmd.getName().equalsIgnoreCase("setspawn")) { double x = p.getLocation().getX(); double y = p.getLocation().getY(); double z = p.getLocation().getZ(); String world = p.getWorld().getName(); getConfig().set("spawn.x", x); getConfig().set("spawn.y", y); getConfig().set("spawn.z", z); getConfig().set("spawn.world", world); saveConfig(); p.sendMessage(ChatColor.DARK_GRAY + ">>" + ChatColor.GRAY + "Spawn zostal pomyslnie" + ChatColor.GRAY + "Ustawiony"); } if(cmd.getName().equalsIgnoreCase("spawn")) { new BukkitRunnable(){ double x = p.getLocation().getX(); double y = p.getLocation().getY(); double z = p.getLocation().getZ(); World world = p.getWorld(); Location last = new Location(world, x, y, z); int i = 6; public void run() { if(i == 1) { this.cancel(); double spawnx = getConfig().getDouble("spawn.x"); double spawny = getConfig().getDouble("spawn.y"); double spawnz = getConfig().getDouble("spawn.z"); String spawnworld = getConfig().getString("spawn.world"); p.teleport(new Location(Bukkit.getWorld(spawnworld), spawnx, spawny, spawnz)); p.sendMessage(ChatColor.DARK_GRAY + ">>" + ChatColor.GRAY + "Zostales przeleportowany na" + ChatColor.GRAY + "spawna!"); }else { double x = p.getLocation().getX(); double y = p.getLocation().getY(); double z = p.getLocation().getZ(); World world = p.getWorld(); Location now = new Location(world, x, y, z); if(now.equals(last)) { i--; p.sendMessage(ChatColor.DARK_GRAY + ">>" + ChatColor.GRAY + "Zostales przeleportowany za" + ChatColor.GRAY + i); } else { this.cancel(); p.sendMessage(ChatColor.DARK_GRAY + ">>" + ChatColor.GRAY + "Teleportacja przerwana, powod:" + ChatColor.GRAY + "Poruszyles sie!"); } } } }.runTaskTimer(this, 0L, 20L); } return false; } } plugin.yml: name: TW-Spawn version: 1.0 main: main.Main commands: setspawn: description: Komenda na spawn napisana przez Kezoto dla Tea World. spawn: description: Komenda na spawn napisana przez Kezoto2 dla Tea World. serwer nie widzi tego pluginu, nie wiem z jakiego powodu. ss z eclipse: https://imgur.com/gallery/2e4jrMU
Tea-Studios komentarz 29 września 2020 Autor komentarz 29 września 2020 Ktoś kolwiek łaskaw mi odpowiedzieć?>
4cHmEd komentarz 29 września 2020 komentarz 29 września 2020 4 godziny temu, Tea-Studios napisał: Ktoś kolwiek łaskaw mi odpowiedzieć?> Prawdopodobnie nikt sie nie zna... na pluginach z MC
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.