Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
умел бы - не писал бы сюдаНапиши уже лучше сам. Это не очень трудно за недельку напишешь
могу написать, тг @CucumberTwo, напишиумел бы - не писал бы сюда
Здравствуйте! Нужен плагин который по команде будет менять двух игроков местами на пример /switch (player) (player). Важно что бы команда работала из консоли
денег нетумогу написать, тг @CucumberTwo, напиши
я бесплатно собирался, но меня опередилиденег нету
[/QUOTE]
package dev.teleportcommand.cmd;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class TeleportCommand implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) {
if (cmd.getName().toLowerCase().contains("teleportcommand") && sender.hasPermission("teleportcommand.use")) {
if (args.length != 2) {
sender.sendMessage(ChatColor.RED + "/teleportcommand Player Player2");
return false;
}
if (Bukkit.getPlayer(args[0]) != null && Bukkit.getPlayer(args[1]) != null) {
// Получаем игроков
Player p = Bukkit.getPlayer(args[0]);
Player p2 = Bukkit.getPlayer(args[1]);
// Копируем локации
Location loc1 = p.getLocation().clone();
Location loc2 = p2.getLocation().clone();
// Телепортируем игроков по противоположным локациям
p.teleport(loc2);
p2.teleport(loc1);
sender.sendMessage(ChatColor.GREEN + "Успешно");
}
}
return false;
}
}
package dev.teleportcommand.cmd;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class TeleportCommand implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) {
if (cmd.getName().toLowerCase().contains("teleportcommand") && sender.hasPermission("teleportcommand.use")) {
if (args.length != 2) {
sender.sendMessage(ChatColor.RED + "/teleportcommand Player Player2");
return false;
}
if (Bukkit.getPlayer(args[0]) != null && Bukkit.getPlayer(args[1]) != null) {
// Получаем игроков
Player p = Bukkit.getPlayer(args[0]);
Player p2 = Bukkit.getPlayer(args[1]);
// Копируем локации
Location loc1 = p.getLocation().clone();
Location loc2 = p2.getLocation().clone();
// Телепортируем игроков по противоположным локациям
p.teleport(loc2);
p2.teleport(loc1);
sender.sendMessage(ChatColor.GREEN + "Успешно");
}
}
return false;
}
}
если игроков нет в сети, что пишет?Странно. В исходниках другой вид, видимо декомпилятор неправильно показывает.
Исходный код в таком виде:
Форматирование (BB-код):package dev.teleportcommand.cmd; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Location; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class TeleportCommand implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) { if (cmd.getName().toLowerCase().contains("teleportcommand") && sender.hasPermission("teleportcommand.use")) { if (args.length != 2) { sender.sendMessage(ChatColor.RED + "/teleportcommand Player Player2"); return false; } if (Bukkit.getPlayer(args[0]) != null && Bukkit.getPlayer(args[1]) != null) { // Получаем игроков Player p = Bukkit.getPlayer(args[0]); Player p2 = Bukkit.getPlayer(args[1]); // Копируем локации Location loc1 = p.getLocation().clone(); Location loc2 = p2.getLocation().clone(); // Телепортируем игроков по противоположным локациям p.teleport(loc2); p2.teleport(loc1); sender.sendMessage(ChatColor.GREEN + "Успешно"); } } return false; } }
Ничего. Код просто не отвечает. Потребности в этом не увидел.если игроков нет в сети, что пишет?
робит отлично, я прост забыл решение поставить)Я не нашёл, но сделал. Протестировал на 1.12.2, 1.16.5
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения