Помогите Голограммы над головами игроков

Mihael_i

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Mihael_i
Здравствуйте, хочу сделать плагин, который будет показывать название клана из плагина Factions над головой игрока с помощью голограммы. В Factions между кланами может альянс/вражда/мир, в зависимости от отношения я хочу окрашивать название клана в цвета соответственно розовый/красный/белый. Возможно ли так сделать, что бы голограммы выглядели для одних игроков одним способом, для других другим и т.д(ведь у разных кланов могут быть разные враги альянсы и т.д.)? Если да, как это можно реализовать? Версия 1.8.9
 
Здравствуйте, хочу сделать плагин, который будет показывать название клана из плагина Factions над головой игрока с помощью голограммы. В Factions между кланами может альянс/вражда/мир, в зависимости от отношения я хочу окрашивать название клана в цвета соответственно розовый/красный/белый. Возможно ли так сделать, что бы голограммы выглядели для одних игроков одним способом, для других другим и т.д(ведь у разных кланов могут быть разные враги альянсы и т.д.)? Если да, как это можно реализовать? Версия 1.8.9
Именно голограммы? Или через displayname?
Если через голограммы, то тебе надо использовать API плагинов: HolographicDisplays и Factions.Голограмму привязываешь к координатам игрока где он находится, и спавнить над ним голограмму с нужным текстом.
Если использовать Displayname, то тогда можно просто Factions к плагину привязать, но если юзаешь что-то типо ColoredTags, то может быть конфликт или неправильная робота плагина.

Пока писал, появилась идея использовать API HealthBar и юзать его под ником, но не знаю, сработает ли, не работал с API этого плагина, но можно попробовать, тогда ты должен использовать API Healthbar и Factions
И да, используя API Factions сделать разные цвета, думаю, возможно.Уверен на 90%
 
Здравствуйте, хочу сделать плагин, который будет показывать название клана из плагина Factions над головой игрока с помощью голограммы. В Factions между кланами может альянс/вражда/мир, в зависимости от отношения я хочу окрашивать название клана в цвета соответственно розовый/красный/белый. Возможно ли так сделать, что бы голограммы выглядели для одних игроков одним способом, для других другим и т.д(ведь у разных кланов могут быть разные враги альянсы и т.д.)? Если да, как это можно реализовать? Версия 1.8.9
Не уверен, но скорее всего, через пакеты возможно такое реализовать.
Типа, одним игрокам отправлять пакет (голограммы - невидимые арморстенды, верно?) армор стенда с ником красного цвета, а другим пакет с арморстенда с ником, скажем, зелёного цвета. Но это - в теории. Без понятия что может получиться на практике и реально ли такое.
Именно голограммы? Или через displayname?
Если через голограммы, то тебе надо использовать API плагинов: HolographicDisplays и Factions.Голограмму привязываешь к координатам игрока где он находится, и спавнить над ним голограмму с нужным текстом.
Если использовать Displayname, то тогда можно просто Factions к плагину привязать, но если юзаешь что-то типо ColoredTags, то может быть конфликт или неправильная робота плагина.

Пока писал, появилась идея использовать API HealthBar и юзать его под ником, но не знаю, сработает ли, не работал с API этого плагина, но можно попробовать, тогда ты должен использовать API Healthbar и Factions
И да, используя API Factions сделать разные цвета, думаю, возможно.Уверен на 90%
Не помню, чтобы у HealthBar был API.
 
Не уверен, но скорее всего, через пакеты возможно такое реализовать.
Типа, одним игрокам отправлять пакет (голограммы - невидимые арморстенды, верно?) армор стенда с ником красного цвета, а другим пакет с арморстенда с ником, скажем, зелёного цвета. Но это - в теории. Без понятия что может получиться на практике и реально ли такое.

Не помню, чтобы у HealthBar был API.
Есть, проверял же перед тем как написать...
 
Зачем так усложнять всё? Можно игроку над ником через СкорБорд вставить любую надпись без всяких костылей-_-
 
Не уверен, но скорее всего, через пакеты возможно такое реализовать.
Типа, одним игрокам отправлять пакет (голограммы - невидимые арморстенды, верно?) армор стенда с ником красного цвета, а другим пакет с арморстенда с ником, скажем, зелёного цвета. Но это - в теории. Без понятия что может получиться на практике и реально ли такое.

Не помню, чтобы у HealthBar был API.
В новой версии голограммы - слизни. Не проще ли слегка переписать HD и привязать голограмму не к слизню, а к новозаспавненному игроку? Типа при PlayerRespawnEvent или PlayerJoinEvent давать ему displayname из API essentials. Меньше запары с соединением плагинов, больше возможностей для кастомизации.

Опять же, скорборды. Там вообще проще. Но тема в том, чтобы другие видели твой клан и твои отношения по отношению с их кланом. Это к предыдущему посту.
 
Опять же, скорборды. Там вообще проще. Но тема в том, чтобы другие видели твой клан и твои отношения по отношению с их кланом. Это к предыдущему посту.

[server] - Тебе этот пакет, а тебе этот пакет. А ты бомж, тебе не дадим пакет)0)))
 
PacketPlayOutScoreBoard
 
А можно пример со скорбордом?
 
Голограммы в этом случае - зло! Они будут забирать большую часть InteractEventов на себя.
 
HealthBar использует стандартный Scoreboard api из баккита, так что дополнительная зависимость здесь не понадобится ^_^
Какая разница, я о самом методе,если не нужно юзать дополнительный плагин, это даже лучше
 
Голограммы в этом случае - зло! Они будут забирать большую часть InteractEventов на себя.
Если это арморстенд - его можно сделать невидимым. Отключение коллизий сведёт дёргание интеракт евентов на армор стенд на нет.
ага, скорборд позваляет и такое.

скорбордом даже таб лист можно отмудохать
Жду код, который даст надпись НАД ником. Или скрины. Фантазёр.
 
Scoreboard умеет над ником, то там еще будет число, можете заюзать его как количество игроков в клане, или рейтинг клана. А через Factions api можно узнать вражеский игрок или нет.
 
Назад
Верх