Плагин для серверов Майнкрафт на Paper и Folia, который добавляет реферальную систему с защитой от накрутки. Игрок приглашает новичка по своему имени, а награды выдаются обеим сторонам только после нужного времени игры приглашённого.
Возможности
- Награды предметами, деньгами через Vault и командами от консоли.
- Редактор предметных наград в игре с сохранением названий, зачарований, данных модели, NBT и заполненных шалкеров.
- Ограничение рефералов с одного IP-адреса, дневной лимит наград для пригласившего и срок, в который новичок может указать пригласившего.
- Очередь наград для игроков не в сети: они получат текущую настроенную награду при следующем входе.
- Плейсхолдеры PlaceholderAPI:
%vouch_code%,%vouch_referrals%,%vouch_referred_by%,%vouch_qualified%. - Данные хранятся в одном YAML-файле без базы данных.
Команды
/rally refer— показать свой реферальный код./rally refer <code>— указать пригласившего./rally refer edit— настроить предметные награды для новичка и пригласившего./rally refer reload— перезагрузить конфиг./rally refer stats <player>— посмотреть статистику рефералов игрока.
Если RallyDaily не установлен, доступны также команды /vouch и /vouchadmin.
Права
vouch.use— использование реферального кода.vouch.admin— настройка наград, перезагрузка и просмотр статистики.
Настройка
В plugins/RallyRefer/config.yml задаются необходимое время игры, срок указания пригласившего, правило проверки одинакового IP и дневной лимит. Приглашение, не прошедшее проверку защиты, отмечается обработанным и не выдаёт награду. Если инвентарь игрока заполнен, лишние предметы безопасно выпадают рядом с ним.
Требования
Нужны Paper, Purpur или Folia и Java 21. PlaceholderAPI, Vault и плагин экономики используются по желанию.
