Как сделать разные цвета ников в разных мирах TAB ?
  • 0tkisay
    0tkisay
    30 января 2024 - 18:16
    Вы не авторизованы, войдите на сайт.
  • просмотров 1113 | ответов 5
Хочу сделать разные цветы ников в разных измерениях при этом с плагином Таб
В табе в чате и над головой

  • Алексей
    Алексей
    30 января 2024 - 21:39
Видел на каком-то сайте такую инструкцию:

  • Установите: Placeholderapi — скачать
  • Прописываем команду: /papi ecloud download Player
  • Скачиваем JavaScript — JavasCript
  • Помещаем скачиваемый JavaScript в папку /plugins/PlaceholderAPI/expansions/
  • Прописываем команду: /papi reload
  • Переходим в папку: /plugins/PlaceholderAPI/
  • Откройте в ней файл: javascript_placeholders.yml

В самый конец файла добавляем строчки:
test:
file: test.js



Далее на рабочем столе создаём файл test.js и помещаем в него код:

Код для файла test.js
var world = "%player_world%";
function hasWorld()
{

var text = "";
if (world == "spawn")
{
text = "&7"
}

if (world == "world")
{
text = "&2"
}

if (world == "world_nether")
{
text = "&4"
}

if (world == "world_the_end")
{
text = "&5"
}
return text;

}
hasWorld();

После этого загружаем этот файл в папку плагина: /plugins/PlaceholderAPI/javascripts/
Прописываем команду: /papi reload

-----------------------------------------------------------------------------------------

Теперь переходим к настройке плагина TAB.

В файле group.yml в группе default добавляем:

  default:
tabprefix: '%javascript_test%'


Если нужно для всех игроков, тогда этот код:

  _OTHER_:
tabprefix: '%javascript_test%'
  • 0tkisay
    0tkisay
    30 января 2024 - 22:11
Сделал быстрее с помощью Luckperms
  • Алексей
    Алексей
    30 января 2024 - 22:19
Есть ещё вот такой способ и думаю он проще, чем предыдущий.
Найдите в файле groups.yml конфигурации плагина TAB параметр "per-world-settings".
Добавьте в него названия своих миров, если их названия отличаются от стандартных и названия своих привилегий.
Ниже в спойлере пример настройки параметра:

Код для плагина

per-world-settings:
world:
Groups: #Ваши группы из плагина на права.
Default:
tabprefix: '%vault-prefix% &f'
Vip:
tabprefix: '%vault-prefix% &f'
Premium:
tabprefix: '%vault-prefix% &f'
Lord:
tabprefix: '%vault-prefix% &f'
Elite:
tabprefix: '%vault-prefix% &f'
Admin:
tabprefix: '%vault-prefix% &f'
world_nether:
Groups: #Ваши группы из плагина на права.
Default:
tabprefix: '%vault-prefix% &c'
Vip:
tabprefix: '%vault-prefix% &c'
Premium:
tabprefix: '%vault-prefix% &c'
Lord:
tabprefix: '%vault-prefix% &c'
Elite:
tabprefix: '%vault-prefix% &c'
Admin:
tabprefix: '%vault-prefix% &c'
world_the_end:
Groups: #Ваши группы из плагина на права.
Default:
tabprefix: '%vault-prefix% &d'
Vip:
tabprefix: '%vault-prefix% &d'
Premium:
tabprefix: '%vault-prefix% &d'
Lord:
tabprefix: '%vault-prefix% &d'
Elite:
tabprefix: '%vault-prefix% &d'
Admin:
tabprefix: '%vault-prefix% &d'
  • Алексей
    Алексей
    30 января 2024 - 22:21
Сделал быстрее с помощью Luckperms


Было бы хорошо, если вы опубликовали данный способ.
  • 0tkisay
    0tkisay
    30 января 2024 - 22:44
Было бы хорошо, если бы вы опубликовали данный способ.

Для начала ставите префикс например prefix.0.&с потом по соотношению цвета выбираете мир для него с помощью контекста world/world_nether и всё