
PooperMC
PooperMC - это универсальный плагин для серверов Minecraft, объединяющий логирование чата, упоминания, цвета, кастомный MotD, модерацию, друзей, партии, Vein-Mining и многое другое в одном легком решении.
PooperMC - это универсальное решение для твоего сервера Minecraft, которое объединяет все нужные функции в одном простом плагине. Легкий и эффективный, PooperMC предлагает максимум возможностей при минимальном коде. Современная кодовая база на Java 21+ обеспечивает быстрый отклик и актуальность. Хотя плагин еще в разработке, он уже отлично подходит для любого сервера, которому нужен рабочий и легкий инструмент.
Требования
- Java 21 или выше
- SignedVelocity (только для Velocity): /plugins/signedvelocity
Релизы
Официальные релизы доступны на:
- Modrinth (рекомендуется): /plugin/pooper
- GitHub: github.com/MarcPG1905/PooperMC/releases
- Hangar: hangar.papermc.io/MarcPG1905/PooperMC
- SpigotMC: spigotmc.org/resources/poopermc.115129
- Planet Minecraft: planetminecraft.com/mod/peelocity-all-in-one-proxy-plugin
- CurseForge: curseforge.com/minecraft/bukkit-plugins/pooper
Возможности
Большинство функций можно включить или отключить в конфиге. Некоторые по умолчанию выключены - обязательно проверь настройки!
Чат
Улучшения для общения.
- Логирование сообщений: Все сообщения сохраняются, модераторы могут просматривать их через
/msg-hist. - Личные сообщения: Пиши игроку через
/msg PlayerNameили отвечай через/w. - Упоминания: Напиши
@PlayerName, чтобы пинговать игрока, или@everyoneдля всех. - Цвета в чате: Используй цвета и стили MiniMessage.
Список серверов
Всё, что видят игроки в мультиплеере.
- Кастомный MotD: Простые MotD с MiniMessage и рандомизацией.
- Кастомные иконки: Свои иконки сервера из ссылок на изображения, тоже с рандомизацией.
- Количество игроков: Можно установить кастомное или фейковое число (не рекомендуется).
- Лимит игроков: Настраиваемый максимум игроков. Можно сделать так, чтобы максимум всегда был на 1 больше текущего онлайна.
Модерация
Вся информация о модерации отправляется в Discord Webhook.
- Баны: Срок действия, перманентные баны и причины.
- Кики: С причинами.
- Муты: Срок действия и причины.
- Репорты: Простые жалобы, доступные всем.
- Staff-Chat: Приватный чат для персонала (право
pee.staff).
Социальное
Полезно для больших серверов с разными режимами.
- Система друзей: Простая система с заявками в друзья.
- Система партий: Приглашения, совместные игры и общий чат партии.
Модули Paper
Все модули выключены по умолчанию. Включай их в конфиге в разделе modules.
- Vein-Mining: Полностью настраиваемая жильная добыча с анимацией и износом инструментов.
- Улучшенный ИИ мобов: Группы мобов паникуют при атаке одного, более умное поведение.
- Бан за смерть: Бан или кик при смерти. Полная настройка.
- Без лимита наковальни: Убирает лимит стоимости наковальни, рост замедляется с 40 уровня.
- Улучшенный сон: Оптимизация сна: более реалистичная смена дня, гибкий расчет игроков, даже сны.
- Кастомный AFK: Простая система AFK с настройками.
- Команды блоков: Открывай верстак, ткацкий станок или эндер-сундук без установки блока.
- Общий эндер-сундук: Один сундук для всех игроков сервера.
Прочее
- Глобальный вайтлист: Работает на прокси, а не только на серверах.
- Логика присоединения: Настройка присоединения к режимам с поддержкой плагинов через
pooper:joining. - Кэш игроков: Сохраняет всех игроков с ником и UUID даже в офлайне.
Использование
Конфигурация
Конфиг простой и понятный. Всё описано внутри файла с полезными комментариями.
Переводы
Переводы загружаются автоматически через базу данных - нужен только стабильный интернет. Загрузка занимает всего несколько килобайт при каждом запуске.
Хранение данных
Можно выбрать способ хранения: YAML и RAM не требуют дополнительной настройки. Для базы данных настрой потребуется самостоятельно. Инструкции будут позже.
Планы на будущее
Основные функции, которые планируется добавить:
- Простая TAB-утилита.
- Больше инструментов модерации (например, ваниш).
- Интерфейсы инвентаря вместо команд.
- Больше переводов для доступности плагина.
Для разработчиков
Используемые библиотеки
PooperMC использует только три небольшие утилиты:
- LibPG - библиотека от MarcPG с функциями загрузки, пар, форматов времени и т.д.
- boosted-yaml - надежная и легкая библиотека конфигурации с версиями файлов.
- libby - динамическая загрузка драйверов базы данных для уменьшения размера файла.
Сервер для плагина PooperMC - как у профи
Плагин PooperMC создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином PooperMC для друзей можно за пару минут - BungeeHost всё уже подготовил.
