- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- Ядра и Прокси
- Spigot
- Paper
- Минимальная версия Java
- 16
DZReferralSystem - плагин для Paper, который добавит на ваш сервер реферальную систему с помощью которой вы можете отслеживать продуктивность ваших ютуберов!
Особенности:
- Лёгкость в настройке (в config.yml всё расписанно).
- Гибкая настройка плагина (возможность редактирования всех сообщений, титулов, звуков).
- Поддержка HEX цветов.
- Оптимизированный код.
- Для каждой рефералки можно сделать свои бонусы.
- Возможность выдавать дополнительные призы.
Технические требования:
- Java 16 и новее!
- Paper (или форки, такие как Purpur) версии 1.16 и новее (не Spigot/CraftBukkit)
ВАЖНО!!!
На данный момент плагин находится в разработке и дополняется новыми функциями!
Если что-то будет не работать, то нужно будет написать в личку создателя(нажми)
После релиза плагин будет стоить 350р!
YAML:
# ██████╗ ███████╗██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗ ██████╗████████╗
# ██╔══██╗╚══███╔╝██╔══██╗██╔══██╗██╔═══██╗██╔══██╗██║ ██║██╔════╝╚══██╔══╝
# ██║ ██║ ███╔╝ ██████╔╝██████╔╝██║ ██║██║ ██║██║ ██║██║ ██║
# ██║ ██║ ███╔╝ ██╔═══╝ ██╔══██╗██║ ██║██║ ██║██║ ██║██║ ██║
# ██████╔╝███████╗██║ ██║ ██║╚██████╔╝██████╔╝╚██████╔╝╚██████╗ ██║
# ╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝
#
# РЕФЕРАЛЬНАЯ СИСТЕМА
#
# Соц. Сети:
# Discord: kraken.su
# Telegram: https://t.me/YourBoredCat
#
# FAQ:
# {user-ref} - Ник кто использовал рефералку
# {host-ref} - Ник кто создал рефералку
# {ref} - Рефералка употреблённая в чате
# {count-ref} - Количество приглашённых игроков ютубером/иным лицом
#
# PLACEHOLDERS: TODO: В следующем обновлении..
# %referralsystem_invite_count% - Число использованных рефералок у создателя
#
# PERMISSIONS:
# dzreferralsystem.command.create - возможность создавать рефералку (/referral create)
# dzreferralsystem.command.delete - возможность удалить рефералку (/referral delete)
# dzreferralsystem.command.activations - возможность просматривать сколько активаций у создателя рефералки (/referral activations <рефералка>)
# dzreferralsystem.use - возможность использовать реферальную систему
#
# ALIASES:
# - ref
#
settings:
referral-help: #Настройка помощи при вводе комманды /referral
message:
enable: true #Включить/Выключить сообщение (true/false)
messages: #СООБЩЕНИЯ В ЧАТЕ
- ''
- '&fЧтобы ввести рефералку, используйте команду так:'
- '�B0D6/referral <рефералка>'
- '&7(без "<" ">")'
- ''
other-settings:
sounds:
sound-on-command: #Звук при помощи
enable: true #Включить/Выключить Звук (true/false)
sound: ENTITY_EXPERIENCE_ORB_PICKUP #Звук
titles:
title-on-command: #Title при помощи
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Посмотрите чат!'
referral-activate: #Настройка команды для ввода рефералки
message:
enable: true #Включить/Выключить сообщение (true/false)
messages: #Сообщение когда рефералка активировалась
- ''
- '&fВы успешно �B0D6Активировали&f рефералку'
- '&fот �B0D6{host-ref}'
- ''
other-settings:
sounds:
sound-on-activate: #Звук при активации рефералки
enable: true #Включить/Выключить Звук (true/false)
sound: BLOCK_BEACON_ACTIVATE #Звук
sound-use-self-ref: #Звук когда рефералку пытается активировать её создатель
enable: true #Включить/Выключить Звук (true/false)
sound: BLOCK_ANVIL_PLACE #Звук
sound-already-activated: #Звук когда рефералка уже активирована
enable: true #Включить/Выключить Звук (true/false)
sound: BLOCK_ANVIL_PLACE #Звук
sound-not-found: #Звук когда рефералка не найдена
enable: true #Включить/Выключить Звук (true/false)
sound: BLOCK_ANVIL_PLACE #Звук
titles:
title-on-activate: #Title при активации рефералки
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Успешно!'
title-use-self-ref: #Title когда рефералку пытается активировать её создатель
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Ошибка..'
title-already-activated: #Title когда рефералка уже активирована
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Ошибка..'
title-not-found: #Title когда рефералка не найдена
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Не найдено..'
other-messages:
already-activated-messages: #Сообщение когда рефералка уже активирована
- ''
- '&fРефералка уже активирована!'
- ''
use-self-ref-messages:
- ''
- '&fВы не можете использовать свою рефералку!'
- ''
not-found-messages: #Сообщение когда рефералка не найдена
- ''
- '&fЮтубер с ником �B0D6{ref}&f не создал рефералку :<'
- ''
referral-delete: #Настройка команды для удаления рефералки
message:
enable: true #Включить/Выключить сообщение (true/false)
messages:
- ''
- '&fВы удалили свою рефералку'
- ''
other-settings:
sounds:
sound-on-delete: #Звук когда рефералка удалилась
enable: true #Включить/Выключить Звук (true/false)
sound: BLOCK_BEACON_ACTIVATE #Звук
sound-already-delete: #Звук когда рефералка уже удалена или не была создана!
enable: true #Включить/Выключить Звук (true/false)
sound: BLOCK_ANVIL_PLACE #Звук
titles:
title-on-delete: #Title когда рефералка удалилась
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Успешно!'
title-already-delete: #Title когда рефералка уже удалена или не была создана!
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Ошибка..'
other-messages:
already-delete-messages: #Сообщение когда рефералка была удалена или не была создана!
- ''
- '&fРефералка уже удалена или вы её ещё не создавали..'
- ''
no-permission-messages: #Сообщение когда нет прав на использование команды /referral delete
- ''
- '&fУ вас нету прав для удаления рефералки!'
- ''
referral-create: #Настройка команды для создания рефералки
message:
enable: true #Включить/Выключить сообщение (true/false)
messages:
- ''
- '&fВы успешно создали рефералку!'
- '&fВаша рефералка: �B0D6{ref} &f!'
- ''
- '&fВы будете получать �B0D6100&f поинтов за'
- '&f каждого человека кто использует вашу'
- '&f рефералку! &8(�B0D6/refferal {host-ref}&8)'
- '&f а игрок использующий вашу рефералку получит'
- '�B0D6 50&f поинтов'
other-settings:
sounds:
sound-on-create: #Звук при создании рефералки
enable: true #Включить/Выключить Звук (true/false)
sound: BLOCK_BEACON_ACTIVATE #Звук
sound-already-created: #Звук когда рефералка уже создана
enable: true #Включить/Выключить Звук (true/false)
sound: BLOCK_ANVIL_PLACE #Звук
titles:
title-on-create: #Title при создании рефералки
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Успешно!'
title-already-created: #Title когда рефералка уже создана
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Ошибка..'
other-messages:
already-created-messages: #Сообщение когда рефералка уже существует
- ''
- '&fВы уже создали рефералку!'
- ''
no-permission-messages: #Сообщение когда нет прав на использование команды /referral create
- ''
- '&fУ вас нету прав для создания рефералки!'
- ''
referral-activations: #Настройка команды для просмотра активаций рефералки
message:
enable: true #Включить/Выключить сообщение (true/false)
messages:
- ''
- '&fРефералка: �B0D6{ref}'
- '&fКоличество активаций: �B0D6{count-ref}'
- ''
other-settings:
sounds:
sound-on-find: #Звук когда использовали команду /referral <реферал>
enable: true #Включить/Выключить Звук (true/false)
sound: ENTITY_SPLASH_POTION_BREAK #Звук
sound-not-found: #Звук когда рефералка не найдена
enable: true #Включить/Выключить Звук (true/false)
sound: ENTITY_WITCH_AMBIENT #Звук
titles:
title-on-find: #Title когда использовали команду /referral <реферал>
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Рефералка найдена!'
title-not-found: #Title когда рефералка не найдена
enable: true #Включить/Выключить Title (true/false)
Header: ''
Footer: '�B0D6Рефералка не найдена..'
other-messages:
not-found-messages: #Сообщение когда рефералка не найдена
- ''
- '&fРефералка �B0D6{ref}&f не найдена..'
- ''
no-permission-messages: #Сообщение когда нет прав на использование команды /referral activations
- ''
- '&fУ вас нету прав для просмотра активаций'
- ''
no-referral-use-messages: #Сообщение когда нет прав на использование команды /referral
- ''
- '&fУ вас нету прав для использования рефералки!'
- ''
console-no-use: 'Эта команда доступна только для игроков!' #Сообщение когда команды использует консоль
title-settings: #Настройка Title'ов
Fade_In: 5 #СКОЛЬКО В ТИКАХ БУДЕТ ПРОЯВЛЯТЬСЯ TITLE
Stay: 30 #СКОЛЬКО В ТИКАХ БУДЕТ ОТОБРАЖАТЬСЯ TITLE
Fade_Out: 5 #СКОЛЬКО В ТИКАХ БУДЕТ УГАСАТЬ TITLE
incorrect-command:
incorrect-referral-activations:
- ''
- '&fПравильное использование команды: /ref activations <рефералка>'
- ''
referral-default-bonus: #Бонусы по умолчанию
# {ref-user} - ник кто использовал рефералку
# {ref-host} - ник кто создал рефералку
console-commands:
- 'money give {ref-user} 50'
- 'money give {ref-host} 100'
referral-ref-bonus: #Бонусы за большое кол-во активаций
#MODES:
#COMBINING - Игрок получает бонусы и доп бонусов (те что ниже)
#ADDITIONAL- Игрок получает только доп бонусы при достижении нужного кол-во активаций
#DISABLE - Выключает доп бонусы
mode: DISABLE
bonuses:
5: #Сколько рефералок нужно, чтобы получить доп бонус(ы)
commands:
- 'money give {ref-host} 5'
11:
commands:
- 'money give {ref-host} 11'
10:
commands:
- 'money give {ref-host} 10'
anti-farm:
play-time:
enable: true #Включить/Выключить (true/false)
time: 3600 #Сколько игрок должен наиграть времени, чтобы активировать рефералку (числа писать в секундах)
ref-lock-message:
- ''
- '&fВы должны наиграть ещё {time-left} чтобы'
- '&fактивировать рефералку!'
- ''
ip-checker:
enable: true #Включить/Выключить (true/false)
ref-lock-message:
- ''
- '&fВы уже активировали рефералку на'
- '&fдругом аккаунте!'
- ''
YAML:
referrals:
DeadWithMe_:
bonuses:
- p give {ref-user} 50
- p give {ref-host} 100
activations: 2
LegitOnly_:
bonuses:
- money give {ref-user} 50
- money give {ref-host} 100
activations: 0
- Зависимости
- Нет
- Команды и права
- /referral || /ref
Главная команда плагина.
Использование:
- /referral create - Создать рефералку
- Право: dzreferralsystem.command.create
- /referral delete - Удалить рефералку
- Право: dzreferralsystem.command.delete
- /referral activations - Посмотреть кол-во активаций
- Право: dzreferralsystem.command.activations
- /referral create - Создать рефералку