- Поддерживаемые версии
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
Работает с Java 8 и выше.
Поддержать автора: [Ссылка]
(Я заметил, что GlowAPI от inventivetalent заброшен, давно не обновляется, имеет плохие отзывы и ошибки, а также довольно некачественный код - поэтому я решил сделать и опубликовать свою версию api для свечения)
XGlow - это простой и легкий в использовании API для создания свечения на сущностях. Для работы плагина необходим ProtocolLib.
Использование
Для начала вам нужно создать обьект свечения:
(Вы можете использовать билдер для этого)
Вы можете добавить сущность в список 'держателей' glow объекта,
чтобы эта сущность светилась цветом указанным в glow объекте.
Свечение сущности увидят все наблюдатели,
которых содержит glow объект:
Удаление сущности из списка держателей glow обьекта делает ровно обратное -
удаляет свечение сущности для всех наблюдателей
которых содержит glow обьект:
Вы можете добавить наблюдателя в обьект glow,
тогда он мгновенно увидит свечение всех 'держателей'
этого glow обьекта:
Удаление наблюдателя из обьекта glow
убёрет свечение 'держателей' обьекта glow
только для этого наблюдателя.
Чтобы узнать о дополнительных возможностях, вы можете посетить вики XGlow на GitHub:
https://github.com/Xezard/XGlow/wiki
Поддержать автора: [Ссылка]
(Я заметил, что GlowAPI от inventivetalent заброшен, давно не обновляется, имеет плохие отзывы и ошибки, а также довольно некачественный код - поэтому я решил сделать и опубликовать свою версию api для свечения)
XGlow - это простой и легкий в использовании API для создания свечения на сущностях. Для работы плагина необходим ProtocolLib.
Использование
Для начала вам нужно создать обьект свечения:
(Вы можете использовать билдер для этого)
Java:
Glow glow = Glow.builder()
.сolor(ChatColor.GREEN)
.name("test")
.build();
Вы можете добавить сущность в список 'держателей' glow объекта,
чтобы эта сущность светилась цветом указанным в glow объекте.
Свечение сущности увидят все наблюдатели,
которых содержит glow объект:
Java:
glow.addHolders(entity);
Удаление сущности из списка держателей glow обьекта делает ровно обратное -
удаляет свечение сущности для всех наблюдателей
которых содержит glow обьект:
Java:
glow.removeHolders(entity);
Вы можете добавить наблюдателя в обьект glow,
тогда он мгновенно увидит свечение всех 'держателей'
этого glow обьекта:
Java:
glow.display(player);
Удаление наблюдателя из обьекта glow
убёрет свечение 'держателей' обьекта glow
только для этого наблюдателя.
Java:
glow.hideFrom(player);
Чтобы узнать о дополнительных возможностях, вы можете посетить вики XGlow на GitHub:
https://github.com/Xezard/XGlow/wiki