Discourtesy
Пользователь
- Сообщения
- 14
Как скрыть ник над головой EntityPlayer через пакеты nms? (Версия 1.8)
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
null
, " "
, ""
?Мне нужно скрыть ник у фейкового игрока (которого я отправляю пакетами игроку), чтобы поставить уже голограмму (через armorstand'ы в bukkit api). А голограмма нужна для установки ника, где больше 16 символов.Именно пакетами? Просто это можно сделать легче + поддержка разных версий.
You must be registered for see linksYou must be registered for see linksАвто объединение сообщений:
You must be registered for see linksАвто объединение сообщений:
Если так нужно пакетами, попробую поковыряться
null
, " "
, ""
?Это bukkit api или nms?null
," "
,""
?
Я спавню npc так:Скрыть ник - вряд ли, не знаю честно. Почему его нельзя сразу заспавнить "без ника"?null
," "
,""
?
MinecraftServer ms = ((CraftServer) Bukkit.getServer()).getServer();
WorldServer ws = ((CraftWorld) l.getWorld()).getHandle();
gp = new GameProfile(UUID.randomUUID(), null);
ep = new EntityPlayer(ms, ws, gp, new PlayerInteractManager(ws));
ep.getBukkitEntity().setGameMode(GameMode.CREATIVE);
id = ep.getId();
ep.setLocation(l.getX(), l.getY(), l.getZ(), l.getYaw(), l.getPitch());
void hideNpcName(Player p, EntityPlayer ep) {
Scoreboard board = Bukkit.getScoreboardManager().getMainScoreboard();
Team t = board.getTeam("npcs");
if (t == null) {
t = board.registerNewTeam("npcs");
t.setNameTagVisibility(NameTagVisibility.HIDE_FOR_OTHER_TEAMS);
}
t.addPlayer((OfflinePlayer) ep.getBukkitEntity());
p.setScoreboard(board);
}
Скрыть ник - вряд ли, не знаю честно. Почему его нельзя сразу заспавнить "без ника"?null
," "
,""
?
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения