Thanks to visit codestin.com
Credit goes to github.com

Skip to content

🎉 Кастомные входы/выходы: сообщения, звуки, частицы, фейерверки и защита после входа. Все для PaperMC.

Notifications You must be signed in to change notification settings

MairwunNx/mojoins

Repository files navigation

Mo’Joins

🎉 Mo’Joins — плагин для Paper 1.21+, который кастомизирует вход/выход игроков: сообщения (MiniMessage), звуки, частицы, фейерверк и настраиваемые положительные эффекты при входе.

Возможности

  • 📨 Сообщения:

    • общее сообщение о входе (каждый раз);
    • персональное многострочное приветствие на первом входе;
    • сообщение об уходе.
  • 🔊 Звуки: отдельные настройки для обычного входа и первого входа.

  • Визуалы:

    • "венок" из частиц вокруг игрока;
    • фейерверк (тип, цвета, хвост, мерцание).
  • 🛡️ Эффекты при входе: список позитивных эффектов (например, resistance) с длительностью и уровнем.

  • ⚙️ Горячая перезагрузка конфигурации: /mojoins reload.

Заплейтестить

У меня есть возможность дасть заплейтестить плагин, приходите на сервер minecraft.ximanager.ru, чтобы ознакомиться с плагинами (Mo'Bosses, Mo'Joins, Mo'Afks и McBuddy), на нем вы можете его испытать!

Будем рады каждому игроку! Сервер с китайской культурой и обычное выживание.

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

  • Server: Paper 1.21+
  • Java: 21+

Установка

  1. Скачайте JAR из релизов или соберите (см. ниже).
  2. Поместите файл в plugins/ вашего Paper-сервера.
  3. Запустите сервер (или /restart).
  4. Отредактируйте plugins/MoJoins/config.yml при необходимости.
  5. Примените изменения командой /mojoins reload.

Сборка

Требования

  • Java 21
  • Gradle 8+
git clone https://github.com/mairwunnx/mojoins
cd mojoins
./gradlew build

Готовый JAR: build/libs/mojoins-1.1.0-all.jar

Стек

  • Kotlin + Gradle Kotlin DSL
  • Paper API (1.21+)
  • Adventure (MiniMessage) — компоненты и форматирование
  • kotlinx-serialization — типобезопасная конфигурация
  • Registry API — современные сериализаторы Sound/Particle

Участие AI

AI использовался для генерации части документации, и для некоторых технических аспектов проетка (сериализаторы, EffectsManager), а так же для названий коммитов их полностью генерировала AI базируясь на изменениях.

Ссылки на связанные проекты

McBuddy Server — 🛠️⚡ Бэкенд для AI-ассистента MCBuddy с интеграцией OpenRouter и обработкой запросов

McBuddy Telegram — 🤖📱 Telegram-бот для общения с MCBuddy за пределами игры

McBuddy Spigot — 💬 Spigot-плагин для интеграции MCBuddy — добавляет команду /ask для вопросов к AI-ассистенту прямо в чате Minecraft сервера! 🎮

Из серии "от того же автора"

Mo’Bosses — 🏆 Mo'Bosses — это лучший RPG плагин, который превращает обычных мобов в эпических боссов с продвинутой системой прогрессии игрока. В отличие от других плагинов, здесь каждый бой имеет значение, а каждый уровень открывает новые возможности! ⚔

Mo’Afks — 🛡️ Пауза в онлайне — теперь возможна. Плагин для PaperMC, который даёт игроку безопасный режим AFK: иммунитет к урону, отсутствие коллизий, игнор мобами, авто-детект неактивности и аккуратные визуальные эффекты. Всё — одной командой /afk.

Xi Manager — 🀄️ Telegram-бот с ИИ, стилизованный под личного помощника Xi. Личный помощник великого лидера, готовый отвечать на вопросы простого народа.

Dickobrazz — 🌶️ Дикобраз бот, он же дикобот, способен в точности до сантиметра выдать размер вашего агрегата, краника или валыны, не обижайтесь, если не удалось понтануться большим прибором, это всего лишь шутка.

Louisepizdon — 🥀 Луипиздон, Telegram-бот с ИИ, который честнее чем твоя бабушка. Оценит тебя по достоинству, разборка ценообразования твоих шмоток с фотографии!


image

🇷🇺 Сделано в России с любовью. ❤️

Mo’Joins — это про красивое приветствие на PaperMC серверах!

🫡 Made by Pavel Erokhin (Павел Ерохин), aka mairwunnx.

About

🎉 Кастомные входы/выходы: сообщения, звуки, частицы, фейерверки и защита после входа. Все для PaperMC.

Topics

Resources

Stars

Watchers

Forks

Languages