

PooperMC
Активный0.0
Установок
Последнее обновление
Версии
PooperMC
PooperMC представляет собой универсальное решение для серверных сетей Minecraft, объединяющее все необходимые функции в одном простом плагине. Этот легковесный и эффективный инструмент предлагает широкий спектр возможностей при сохранении простоты кодовой базы и удобства обслуживания.
Современная кодовая база, написанная на Java 21+, обеспечивает быстрый отклик и актуальность кода. Несмотря на то, что плагин все еще находится в разработке, он уже является надежным выбором для любой серверной сети, нуждающейся в работоспособном и легковесном решении.
Системные требования
- Java 21 или выше
- SignedVelocity (только для Velocity)
Основные возможности
Утилиты для чата
Улучшите общение на сервере с помощью:
- Логирование сообщений: Все сообщения сохраняются в истории, доступной модераторам через команду
/msg-hist
- Личные сообщения: Отправляйте приватные сообщения игрокам с помощью
/msg ИмяИгрока
или отвечайте через/w
- Упоминания: Используйте
@ИмяИгрока
для упоминания других игроков или@everyone
для всех - Цвета в чате: Поддержка цветов и стилей MiniMessage
Настраиваемый список серверов
Настройте отображение сервера в списке многопользовательской игры:
- Улучшенный MotD: Кастомные сообщения с поддержкой MiniMessage и возможностью рандомизации
- Пользовательские иконки: Настраиваемые значки сервера из ссылок на изображения с функцией случайного выбора
- Счетчик игроков: Возможность установки кастомного или фейкового количества онлайн-игроков
- Лимит игроков: Настройка максимального количества игроков с опцией "на одного больше текущего онлайн"
Модерация
Все действия модерации дублируются в Discord через вебхуки:
- Блокировки: Временные и постоянные баны с указанием причин
- Выгон с сервера: Кики с объяснением причин
- Заглушение чата: Мьюты с временными ограничениями и причинами
- Жалобы: Простая система репортов для всех игроков
- Чат персонала: Закрытый чат для модераторов (требуется разрешение pee.staff)
Социальные функции
Идеально подходит для крупных серверов с различными режимами игры:
- Система друзей: Базовая система друзей с запросами на добавление
- Система групп: Создание групп с приглашениями, совместным входом в матчи и отдельным чатом
Дополнительные модули
Все модули отключены по умолчанию и полностью опциональны:
- Вейн-майнинг: Настраиваемая добыча руд жилами с анимацией и корректным износом инструментов
- Улучшенный ИИ мобов: Более интеллектуальное поведение, включая панику целых групп при атаке
- Бан при смерти: Автоматический бан или кик игрока после смерти с полной настройкой
- Снятие лимита наковальни: Убирает ограничение стоимости, замедляя рост цен после 40 уровня
- Улучшенный сон: Оптимизация пропуска ночи с реалистичными настройками и даже снами
- Система AFK: Настраиваемая функция отсутствия за клавиатурой
- Команды блоков: Открытие верстака, ткацкого станка, эндер-сундука без установки блоков
- Глобальный эндер-сундук: Общий сундук, доступный всем игрокам сервера
Прочие возможности
- Глобальный вайтлист: Работает на прокси, а не только на бэкенд-серверах
- Кастомная логика входа: Утилиты для подключения к игровым режимам с поддержкой плагин-мессенджинга
- Кэш игроков: Сохранение данных всех игроков (имя и UUID) для последующего использования
Использование
Конфигурация
Файл конфигурации разработан для простоты использования и содержит подробные описания всех параметров.
Переводы
Локализации автоматически загружаются из онлайн-базы данных при стабильном интернет-соединении, занимая всего несколько килобайт при каждом запуске.
Хранение данных
Доступно несколько способов хранения данных: YAML и RAM не требуют дополнительной настройки, а для использования базы данных потребуется ручная конфигурация.
Планы на будущее
- Легковесная утилита для TAB-листа
- Расширенные инструменты модерации, включая невидимость
- Использование инвентарных интерфейсов вместо чистых команд
- Добавление большего количества переводов
Для разработчиков
PooperMC использует три легковесные библиотеки:
- LibPG - утилитарная библиотека с различными функциями
- boosted-yaml - надежная библиотека для работы с конфигурациями
- libby - динамическая загрузка драйверов баз данных для уменьшения размера файла