⭐ RabbitRegionBar — Подсказки WorldGuard в BossBar

⭐ RabbitRegionBar — Подсказки WorldGuard в BossBar 1.0

Создайте и подтвердите аккаунт для скачивания

zaykadetvesti

Пользователь
Сообщения
9
zaykadetvesti добавил(а) новый ресурс:

You must be logged in to see this link. - Плагин для Minecraft 1.21, добавляющий подсказки с кастомным текстом для WorldGuard

Донатик: ♥️


Плагин для Minecraft 1.21, добавляющий надписи "Занятая территория", "Ваша территория", "Свободная территория" и кастомные надписи для определенных регионов. Как на АресМайн.

Рекомендуется использовать кастомные иконки из ресурспака, а также заменить текстуру боссбара на прозрачную


По всем вопросам писать мне в дискорд: zayka0detvesti или в дс-сервер:

You must be logged in to see this link.
 
О боже, опять такой плагин. Никто не умеет пользоваться джаваскриптом?


JavaScript:
function checkForRegion() {
  var WGPholder = '%worldguard_region_name%'; // Замените на нужное название плэйсхолдера
  var owner = '%worldguard_region_owner%' || ''; // Проверка на пустую строку
  var members = '%worldguard_region_members%' || ''; // Проверка на пустую строку
  var playerName = '%player_name%';
  var currentworld = '%player_world%';
  var private = '&#d6cc67✖ Занятая территория'; // текст занятой территории
  var free = '&#C2E7D4✔ Свободная территория'; // текст свободной территории
  var yours = '&#3EF000➽ Ваша территория' // текст (вашей) территории

  // Функция для проверки, содержится ли имя игрока в owner или members
  function isPlayerInRegion() {
    return owner.indexOf(playerName) !== -1 || members.indexOf(playerName) !== -1;
  }

  switch (currentworld) {
    case 'world':
      if (WGPholder != '') {
        if (isPlayerInRegion()) {
          return yours;
        } else {
          return private;
        }
      } else {
        return free;
      }
      break;
    case 'spawn':
      return '&#D8C1E6⚝ &#D9C0E5С&#DBBFE4п&#DCBDE3а&#DEBCE2в&#DFBBE1н';
    case 'arena':
      return '&#D8C1E6♠ &#D9C0E5А&#DBBFE4р&#DCBDE3е&#DEBCE2н&#DFBBE1а';
    case 'bosses':
      return '&#FB68FA♺ &#F96AFAБ&#F86BFAо&#F76CFAс&#F56EFAс&#F46FFAы';
    case 'duels':
      return '&#537AC7⌂ &#577FC9Д&#5B83CBу&#5F88CEе&#648CD0л&#6891D2и';
    case 'tests':
      if (WGPholder != '') {
        if (isPlayerInRegion()) {
          return yours;
        } else {
          return private;
        }
      } else {
        return '&#c00bd6☠';;
      }
      break;
    case 'world_the_end':
      if (WGPholder != '') {
        if (isPlayerInRegion()) {
          return yours;
        } else {
          return private;
        }
      } else {
        return free;
      }
      break;
    case 'world_nether':
      if (WGPholder != '') {
        if (isPlayerInRegion()) {
          return yours;
        } else {
          return private;
        }
      } else {
        return free;
      }
      break;
  }
}
checkForRegion();
 
Назад
Сверху Снизу