밀홀
대표칭호 없음
MHL__ 409584f08c50416b94a00afe298bb959
게임버전 (JE) | 1.19 |
---|---|
게임버전 (BE) | 관련없음 |
귓속말 커맨드를 만들고 있는데
아래 사진처럼 플레이어 이름이 저렇게 텍스트 적고 스페이스바를 누를 때 마다 저렇게 뜨는데 저게 안 뜨게 할 수는 없을까요?
구문은 아래처럼 작성하였습니다.
package milhol.milhol; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.plugin.java.JavaPlugin; public final class Milhol extends JavaPlugin implements Listener{ @Override public void onEnable() { getServer().getPluginManager().registerEvents(this, this); getCommand("w").setExecutor(this); } @Override public void onDisable() { } @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){ if(sender instanceof Player){ Player p = (Player) sender; Player opponent = p.getServer().getPlayer(args[0]); if(cmd.getName().equalsIgnoreCase("w")){ if(args.length == 0){ sender.sendMessage("§6사용법: §f/w <플레이어> <메세지>"); } else if(args.length == 1){ sender.sendMessage("§6사용법: §f/w <플레이어> <메세지>"); } else if(args.length > 1){ if(args[0].length() > 1){ if(opponent != null){ if(opponent.isOnline()){ opponent.sendMessage("§6[§c" + p.getName() + " §6-> §cme§6] " + args[1]); sender.sendMessage("§6[§cme §6-> §c" + opponent.getName() + "§6] " + args[1]); } } } } } } return false; } }
0reo
2022.08.08tabcompleter 만들고 아무것도 안넣으면 될걸요..?
코코냐
2022.08.09tabcomplete 관련 구문을 작성해주세요.