Skip to content

Sqrilizz/AccessPass

Repository files navigation

AccessPass 2.0 Plugin

Мощный плагин для ограничения доступа игроков к определенным территориям на сервере Minecraft с расширенными возможностями управления.

🚀 Новое в версии 2.0

⭐ Основные нововведения:

  • Временные пропуски - выдача временного доступа игрокам
  • Система зон - создание пользовательских зон с приоритетами
  • GUI управление - удобный интерфейс для администраторов
  • API для разработчиков - интеграция с другими плагинами
  • JSON база данных - сохранение временных пропусков
  • Улучшенная производительность - оптимизация для больших серверов

🔧 Совместимость

Поддерживаемые версии Minecraft:

  • 1.8.9 - 1.21.8 (полная совместимость)

Поддерживаемые серверы:

  • Paper (1.8.9 - 1.21.8)
  • Spigot (1.8.9 - 1.21.8)
  • Folia (1.21+) - полная поддержка

✨ Возможности

Базовые функции:

  • Ограничение доступа игроков к определенным координатам
  • Настраиваемые сообщения на русском и английском языках
  • Автоопределение языка игрока
  • Поддержка звуковых эффектов и титулов
  • Система разрешений для обхода ограничений
  • Совместимость с Folia (многопоточный сервер)

Новые функции v2.0:

  • Временные пропуски: Выдача доступа на ограниченное время
  • Система зон: Создание нескольких зон с разными настройками
  • GUI интерфейс: Удобное управление через графический интерфейс
  • API: Возможность интеграции с другими плагинами
  • База данных: Автоматическое сохранение временных пропусков

📋 Команды

Основные команды:

  • /accesspass reload - перезагрузить конфигурацию
  • /accesspass setlimit <X> <Z> <minX> <minZ> - установить глобальные границы
  • /accesspass info - информация о плагине

Новые команды v2.0:

  • /accesspass gui - открыть GUI управления
  • /accesspass temp <игрок> <время> - выдать временный пропуск
  • /accesspass zone <имя> <x1> <z1> <x2> <z2> - создать зону

Примеры использования:

# Выдать временный пропуск на 1 час
/accesspass temp Player123 1h

# Выдать пропуск на 30 минут
/accesspass temp Player123 30m

# Создать зону spawn
/accesspass zone spawn -100 -100 100 100

# Открыть GUI управления
/accesspass gui

🔐 Разрешения

Основные права:

  • accesspass.bypass - игрок может проходить дальше лимита
  • accesspass.admin - полный доступ к управлению плагином

Новые права v2.0:

  • accesspass.gui - доступ к GUI управления
  • accesspass.temp - может выдавать временные пропуски
  • accesspass.zone - может управлять зонами

⚙️ Конфигурация

AccessPass 2.0 имеет расширенную систему конфигурации:

Глобальные границы:

limits:
  global:
    limitX: 1000      # Максимальная координата X
    limitZ: 1000      # Максимальная координата Z  
    minX: -1000       # Минимальная координата X
    minZ: -1000       # Минимальная координата Z
    enabled: true     # Включены ли глобальные границы

Временные пропуски:

temporaryPasses:
  enabled: true
  defaultDuration: 3600    # 1 час по умолчанию
  maxDuration: 86400       # Максимум 24 часа
  cleanupInterval: 300     # Очистка каждые 5 минут

Зоны:

limits:
  zones:
    spawn:
      enabled: true
      x1: -100
      z1: -100
      x2: 100
      z2: 100
      priority: 1

GUI настройки:

gui:
  enabled: true
  title: "AccessPass Management"
  size: 27
  updateInterval: 20

Установка

  1. Скачайте JAR файл плагина
  2. Поместите в папку plugins/
  3. Перезапустите сервер
  4. Настройте конфигурацию в plugins/AccessPass/config.yml

Особенности совместимости

Legacy версии (1.8.9 - 1.12)

  • Отключена поддержка титулов (только сообщения)
  • Используются старые звуковые эффекты
  • Автоопределение языка отключено

Modern версии (1.13+)

  • Полная поддержка титулов
  • Современные звуковые эффекты
  • Автоопределение языка игрока

Folia

  • Используется глобальный планировщик задач
  • Оптимизированная работа с многопоточностью
  • Совместимость с региональной системой

Сборка

./gradlew build

JAR файл будет создан в папке build/libs/.

Лицензия

Этот плагин распространяется под лицензией MIT.

About

Automatic advertising plugin for Minecraft servers (Paper 1.21.4). Broadcasts promotional messages with color codes and gradient support. Features auto broadcasting, LuckyPerms integration, and management commands.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages