Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [MECH/INFO] WelcomeRegion v2.1 [1.8-1.10.2]

SDIR01

Активный участник
Пользователь
Баллы
78
Имя в Minecraft
sdir01
WelcomeRegion - Благодаря этому плагину игрокам теперь будут показываться регионы в которые они входят, можно использовать различные сообщения и типы их вывода, отлично подойдет для RPG.

Плагину нужны WGRegionEvents и WorldGuard для стабильной работы!
И если вы хотите использовать тип BossBar вам нужно скачать плагин BossBarAPI.

Особенности:
  1. Кастомизируемые сообщения!
  2. Собственные сообщения для отдельных регионов!
  3. Работающие заменители в сообщениях!
  4. Три типа отображения сообщения при входе или выходе игрока из региона!
  5. Использование прав для показа сообщений.
  6. *new* Проигрывание звука после входа в регион!
  7. *new* Теперь вы можете отключить все сообщения о входе в регион за исключением тех которые есть в белом списке!
  8. *new* Поддержка BossBarAPI с возможностью смены цвета!

Скриншоты:
JDLwMXq.png

EhToK0n.png
9dDGtTw.png

nvjh3h8.png


Команды:
  • /welcomeregion или /wr - Показать информацию о плагине.

Пермишонсы:
  • welcomeregion.message - Если игроки не имеют этого права и у вас включен параметр use-permissions то они не будут видеть сообщение.
  • welcomeregion.commands - Дает доступ ко всем командам плагина.

Конфигурация:
YAML:
#   __          __  _                          _____            _               _                     _ _       ___  __
#   \ \        / / | |                        |  __ \          (_)             | |                   | (_)     / _ \/_ |
#    \ \  /\  / /__| | ___ ___  _ __ ___   ___| |__) |___  __ _ _  ___  _ __   | |__  _   _   ___  __| |_ _ __| | | || |
#     \ \/  \/ / _ \ |/ __/ _ \| '_ ` _ \ / _ \  _  // _ \/ _` | |/ _ \| '_ \  | '_ \| | | | / __|/ _` | | '__| | | || |
#      \  /\  /  __/ | (_| (_) | | | | | |  __/ | \ \  __/ (_| | | (_) | | | | | |_) | |_| | \__ \ (_| | | |  | |_| || |
#       \/  \/ \___|_|\___\___/|_| |_| |_|\___|_|  \_\___|\__, |_|\___/|_| |_| |_.__/ \__, | |___/\__,_|_|_|   \___/ |_|
#                                                          __/ |                       __/ |
#                                                         |___/                       |___/

#     _____      _   _   _
#    / ____|    | | | | (_)
#   | (___   ___| |_| |_ _ _ __   __ _ ___
#    \___ \ / _ \ __| __| | '_ \ / _` / __|
#    ____) |  __/ |_| |_| | | | | (_| \__ \
#   |_____/ \___|\__|\__|_|_| |_|\__, |___/
#                                 __/ |
#                                |___/

# If you found bugs or errors please contact me on RuBukkit or SpigotMC, my nickname sdir01.

# Don't touch that string
config-version: 2.1

# Here you can select the message type.
# Types: message, title, bossbarapi.
# WARNING: If you want use BossBarAPI type you need download BossBarAPI plugin!
type: title

# Debug option (For developers).
debug: false

# Use permission for region show.
use-permission: true

#    _____            _                        _     _ _       _ _     _
#   |  __ \          (_)                      | |   (_) |     | (_)   | |
#   | |__) |___  __ _ _  ___  _ __   __      _| |__  _| |_ ___| |_ ___| |_
#   |  _  // _ \/ _` | |/ _ \| '_ \  \ \ /\ / / '_ \| | __/ _ \ | / __| __|
#   | | \ \  __/ (_| | | (_) | | | |  \ V  V /| | | | | ||  __/ | \__ \ |_
#   |_|  \_\___|\__, |_|\___/|_| |_|   \_/\_/ |_| |_|_|\__\___|_|_|___/\__|
#                __/ |
#               |___/

# If true players will be able to see messages only from whitelisted regions
use-white-list-for-regions: false
white-list:
  - someregion

#    __  __
#   |  \/  |
#   | \  / | ___  ___ ___  __ _  __ _  ___  ___
#   | |\/| |/ _ \/ __/ __|/ _` |/ _` |/ _ \/ __|
#   | |  | |  __/\__ \__ \ (_| | (_| |  __/\__ \
#   |_|  |_|\___||___/___/\__,_|\__, |\___||___/
#                                __/ |
#                               |___/

# Prefix for messages, used in variable [PREFIX]
prefix: "&8[&aRegions&8]:&7"

# Default and custom messages of ViewRegion.
messages:
  reloaded: "#prefix &aSuccessful reloaded from disk!"
  # Variable [REGION] will be replaced with region name.
  # Variable [PREFIX] will be replaced with plugin prefix.
  region-entry: "#prefix &aYou entered &6#region"
  region-leave: "#prefix &cYou leaving &6#region"
  # This sound will be played after player enter to region.
  # If not used you will didn't have sound.
  region-sound: ENTITY_EXPERIENCE_ORB_PICKUP
  # If you using BossBarAPI type you able to set BossBar color.
  # If not used you will have WHITE color.
  # bossbar-color: BLUE
  # If you using Title type you able to set second title message.
  # title-second-line: "&6Your level is &f#player_level"
# Here you can enter custom messages for regions.
  custom-messages:
    "someregion":
      region-entry: "&7Wow! You are in &6#region"
      region-leave: "&cGoodbye!"
      title-second-line: "&aYour level is &e#player_level"
      bossbar-color: YELLOW

# THE END. :3

 
Последнее редактирование:
Годно, но возможно ли это сделать в bossbar ?
 
Не вижу смысла в использовании твоего плагина.
У каждого свой подход к сборке, не нужно грубо критиковать о чьей-то разработке.
Возможно, только нужно ли?
*Добавить фичу, что бы можно было выводить в босбар
 
*Добавить фичу, что бы можно было выводить в босбар
Хорошо, сделаем.
Будет нужен BossBarAPI.
  1. Название проекта изменилось на WelcomeRegion
  2. Новый конфигурационный файл с большим количеством особенностей.
  3. Поддержка BossBarAPI с возможностью смены цвета.
  4. Переписано 50% плагина.
  5. Удалены неюзабельные плейсхолдеры и добавлен новый - [PREFIX].
  6. Теперь вы можете отключить все сообщения о входе в регион за исключением тех которые есть в белом списке!
  7. При входе в регион проигрывается звук.
  8. Добавлены новые баги.
 
Хорошо, сделаем.
Будет нужен BossBarAPI.

  1. Название проекта изменилось на WelcomeRegion
  2. Новый конфигурационный файл с большим количеством особенностей.
  3. Поддержка BossBarAPI с возможностью смены цвета.
  4. Переписано 50% плагина.
  5. Удалены неюзабельные плейсхолдеры и добавлен новый - [PREFIX].
  6. Теперь вы можете отключить все сообщения о входе в регион за исключением тех которые есть в белом списке!
  7. При входе в регион проигрывается звук.
  8. Добавлены новые баги.
Лол. Добавлены баги.
 
Зачем это нужно? Флаг же можно поставить, чтобы говорило типа добро пожаловать и т.п
И да, английский просто отвратительный.
 
Последнее редактирование:
Зачем это нужно? Флаг же можно поставить, чтобы говорило типа добро пожаловать и т.п
И да, английский просто отвратительный.
Начнем с того что ты не сможешь флаг вывести в Тайтл или Боссбар. Во вторых ты не можешь указать теги которые будут заменены, тот же [REGION].
Насчет английского, да, согласен, но а ты лучше сможешь?
 
Начнем с того что ты не сможешь флаг вывести в Тайтл или Боссбар. Во вторых ты не можешь указать теги которые будут заменены, тот же [REGION].
Насчет английского, да, согласен, но а ты лучше сможешь?
Да, лучше. Причем намного. Изучаю английский более 6-ти лет.
Зачем нагружать сервер лишними плагинами подобным этому?
+ Требуется еще один плагин. Т.е для получения фичи нужно аж 3 плагина, учитывая вг? Бред какой-то.
 
Зачем нагружать сервер лишними плагинами подобным этому?
+ Требуется еще один плагин. Т.е для получения фичи нужно аж 3 плагина, учитывая вг? Бред какой-то.
WorldGuard стоит у всех, ну почти. Самостоятельно делать костыли для работы проверки есть ли человек в регионе или нет мне не хочется по этому использую уже готовый API, возможно вырежу оттуда код и не будет проблем с этим.
Да, лучше. Причем намного. Изучаю английский более 6-ти лет.
Тогда если ты не против прошу помочь мне с переводом на английский.
 
Да, лучше. Причем намного. Изучаю английский более 6-ти лет.
Зачем нагружать сервер лишними плагинами подобным этому?
+ Требуется еще один плагин. Т.е для получения фичи нужно аж 3 плагина, учитывая вг? Бред какой-то.
та нет нагрузки от плагинов обычно.
У меня при 300 онлайне на выживаче 5-9% нагрузка от 50 плагинов.
Нагрузка может быть по моему опыту от самого мира и того, что в нем (энтити, тики, ред, да мало ли что).
Не от плагинов сервера лагают (плохие плагины могут тож убить серв) )0
Писал как-то подобный плагин для админских регионов и приветствий к ним, в принципе подобные фичи можно добавлять и донатерам.
 
та нет нагрузки от плагинов обычно.
У меня при 300 онлайне на выживаче 5-9% нагрузка от 50 плагинов.
Нагрузка может быть по моему опыту от самого мира и того, что в нем (энтити, тики, ред, да мало ли что).
Не от плагинов сервера лагают (плохие плагины могут тож убить серв) )0
Писал как-то подобный плагин для админских регионов и приветствий к ним, в принципе подобные фичи можно добавлять и донатерам.
Нагрузка от плагинов.
 
Хорошо, сделаем.
Будет нужен BossBarAPI.

  1. Название проекта изменилось на WelcomeRegion
  2. Новый конфигурационный файл с большим количеством особенностей.
  3. Поддержка BossBarAPI с возможностью смены цвета.
  4. Переписано 50% плагина.
  5. Удалены неюзабельные плейсхолдеры и добавлен новый - [PREFIX].
  6. Теперь вы можете отключить все сообщения о входе в регион за исключением тех которые есть в белом списке!
  7. При входе в регион проигрывается звук.
  8. Добавлены новые баги.
Всё отлично. Ещё возможно ли добавить проверку включен пвп или нет

REGION &7[&cPvP&7] - если включено пвп

и всё, цены ему не будет
 
Всё отлично. Ещё возможно ли добавить проверку включен пвп или нет

REGION &7[&cPvP&7] - если включено пвп

и всё, цены ему не будет
Хорошо, возьму на заметку.
Update 2.1 (beta):
  1. Теперь если у вас нету WGRegionEvents, плагин будет скачивать его автоматически.
  2. Автоматическая проверка обновлений.
  3. Исправления в локализации.
  4. Добавлены новые функции которые на данный момент не используются.
  5. Новый ивент WelcomeRegionEntryEvent для разработки аддонов к плагину.
  6. Изменение структуры конфига, нужно его обновить!
  7. Теперь можно добавить вторую линию в типе сообщения Title.
  8. Небольшие исправления и изменения...
Эта версия в бете, некоторые функции могут работать некорректно.​
 
WelcomeRegion - Благодаря этому плагину игрокам теперь будут показываться регионы в которые они входят, можно использовать различные сообщения и типы их вывода, отлично подойдет для RPG.

Плагину нужны WGRegionEvents и WorldGuard для стабильной работы!
И если вы хотите использовать тип BossBar вам нужно скачать плагин BossBarAPI.

Особенности:
  1. Кастомизируемые сообщения!
  2. Собственные сообщения для отдельных регионов!
  3. Работающие заменители в сообщениях!
  4. Три типа отображения сообщения при входе или выходе игрока из региона!
  5. Использование прав для показа сообщений.
  6. *new* Проигрывание звука после входа в регион!
  7. *new* Теперь вы можете отключить все сообщения о входе в регион за исключением тех которые есть в белом списке!
  8. *new* Поддержка BossBarAPI с возможностью смены цвета!

Скриншоты:
JDLwMXq.png

EhToK0n.png
9dDGtTw.png

nvjh3h8.png


Команды:
  • /welcomeregion или /wr - Показать информацию о плагине.

Пермишонсы:
  • welcomeregion.message - Если игроки не имеют этого права и у вас включен параметр use-permissions то они не будут видеть сообщение.
  • welcomeregion.commands - Дает доступ ко всем командам плагина.

Конфигурация:
YAML:
#   __          __  _                          _____            _               _                     _ _       ___  __
#   \ \        / / | |                        |  __ \          (_)             | |                   | (_)     / _ \/_ |
#    \ \  /\  / /__| | ___ ___  _ __ ___   ___| |__) |___  __ _ _  ___  _ __   | |__  _   _   ___  __| |_ _ __| | | || |
#     \ \/  \/ / _ \ |/ __/ _ \| '_ ` _ \ / _ \  _  // _ \/ _` | |/ _ \| '_ \  | '_ \| | | | / __|/ _` | | '__| | | || |
#      \  /\  /  __/ | (_| (_) | | | | | |  __/ | \ \  __/ (_| | | (_) | | | | | |_) | |_| | \__ \ (_| | | |  | |_| || |
#       \/  \/ \___|_|\___\___/|_| |_| |_|\___|_|  \_\___|\__, |_|\___/|_| |_| |_.__/ \__, | |___/\__,_|_|_|   \___/ |_|
#                                                          __/ |                       __/ |
#                                                         |___/                       |___/

#     _____      _   _   _
#    / ____|    | | | | (_)
#   | (___   ___| |_| |_ _ _ __   __ _ ___
#    \___ \ / _ \ __| __| | '_ \ / _` / __|
#    ____) |  __/ |_| |_| | | | | (_| \__ \
#   |_____/ \___|\__|\__|_|_| |_|\__, |___/
#                                 __/ |
#                                |___/

# If you found bugs or errors please contact me on RuBukkit or SpigotMC, my nickname sdir01.

# Don't touch that string
config-version: 2.1

# Here you can select the message type.
# Types: message, title, bossbarapi.
# WARNING: If you want use BossBarAPI type you need download BossBarAPI plugin!
type: title

# Debug option (For developers).
debug: false

# Use permission for region show.
use-permission: true

#    _____            _                        _     _ _       _ _     _
#   |  __ \          (_)                      | |   (_) |     | (_)   | |
#   | |__) |___  __ _ _  ___  _ __   __      _| |__  _| |_ ___| |_ ___| |_
#   |  _  // _ \/ _` | |/ _ \| '_ \  \ \ /\ / / '_ \| | __/ _ \ | / __| __|
#   | | \ \  __/ (_| | | (_) | | | |  \ V  V /| | | | | ||  __/ | \__ \ |_
#   |_|  \_\___|\__, |_|\___/|_| |_|   \_/\_/ |_| |_|_|\__\___|_|_|___/\__|
#                __/ |
#               |___/

# If true players will be able to see messages only from whitelisted regions
use-white-list-for-regions: false
white-list:
  - someregion

#    __  __
#   |  \/  |
#   | \  / | ___  ___ ___  __ _  __ _  ___  ___
#   | |\/| |/ _ \/ __/ __|/ _` |/ _` |/ _ \/ __|
#   | |  | |  __/\__ \__ \ (_| | (_| |  __/\__ \
#   |_|  |_|\___||___/___/\__,_|\__, |\___||___/
#                                __/ |
#                               |___/

# Prefix for messages, used in variable [PREFIX]
prefix: "&8[&aRegions&8]:&7"

# Default and custom messages of ViewRegion.
messages:
  reloaded: "#prefix &aSuccessful reloaded from disk!"
  # Variable [REGION] will be replaced with region name.
  # Variable [PREFIX] will be replaced with plugin prefix.
  region-entry: "#prefix &aYou entered &6#region"
  region-leave: "#prefix &cYou leaving &6#region"
  # This sound will be played after player enter to region.
  # If not used you will didn't have sound.
  region-sound: ENTITY_EXPERIENCE_ORB_PICKUP
  # If you using BossBarAPI type you able to set BossBar color.
  # If not used you will have WHITE color.
  # bossbar-color: BLUE
  # If you using Title type you able to set second title message.
  # title-second-line: "&6Your level is &f#player_level"
# Here you can enter custom messages for regions.
  custom-messages:
    "someregion":
      region-entry: "&7Wow! You are in &6#region"
      region-leave: "&cGoodbye!"
      title-second-line: "&aYour level is &e#player_level"
      bossbar-color: YELLOW

# THE END. :3

else if
else if
else if
else if
else if
убить.
switch(getConfig().getString("type").toLowerCase()) {
case "arg1";
break;
case "arg2":
break;
}
 

Поделиться этой страницей

Назад
Верх