ExpChange - это современный плагин для Minecraft серверов на PaperMC, который позволяет игрокам конвертировать опыт в портативные книги и обратно.
- Конвертация опыта в книги - Преобразуйте свой опыт в портативные предметы
- Система тиеров - Различные уровни книг с уникальными эффектами
- Adventure API - Современные компоненты сообщений с поддержкой цветов и форматирования
- Защита от дюпов - Встроенная защита от эксплойтов и дублирования
- Комиссионная система - Настраиваемая комиссия за конвертацию
- Кулдаун система - Предотвращение спама команд
- Современная архитектура - Чистый код с разделением логики
- Minecraft: 1.20.4+
- Сервер: PaperMC или его форки (Paper, Purpur, etc.)
- Java: 21+
- Скачайте последнюю версию плагина из Releases
- Поместите
.jarфайл в папкуplugins/вашего сервера - Перезапустите сервер
- Настройте конфигурацию в
plugins/ExpChange/config.yml
| Команда | Описание | Права |
|---|---|---|
/expchange |
Конвертировать весь опыт в книгу | expchange.use |
/expchange <кол-во> exp |
Конвертировать указанное количество опыта | expchange.use |
/expchange <кол-во> lvl |
Конвертировать опыт равный указанным уровням | expchange.use |
/expchange <кол-во> lvl all |
Создать максимум книг с указанным количеством уровней | expchange.use |
/givexpbook <игрок> <кол-во> |
Выдать книгу опыта игроку (админ) | expchange.admin |
/exphelp |
Показать справку по командам | expchange.use |
expchange.use- Базовое использование команд (по умолчанию: true)expchange.admin- Админские команды (по умолчанию: op)
Основные настройки в config.yml:
# Комиссия с конвертации (0.1 = 10%)
commission: 0.1
# Материал для книг опыта
item:
material: BOOK
# Максимальное количество опыта в одной книге
max_xp_per_book: 1000000
# Минимальное количество опыта для конвертации
min_xp_for_conversion: 100
# Кулдаун между использованиями (секунды)
cooldown: 5git clone https://github.com/ваш-username/ExpChange.git
cd ExpChange
./gradlew buildГотовый .jar файл будет в папке build/libs/
- ✅ Обновление до Paper API 1.20.4
- ✅ Интеграция Adventure API для сообщений
- ✅ Современная архитектура с менеджерами
- ✅ Улучшенная защита от дюпов
- ✅ Система тиеров для книг
- ✅ Команда bulk создания книг
- Базовая функциональность конвертации опыта
- Fork проекта
- Создайте feature branch (
git checkout -b feature/amazing-feature) - Commit изменения (
git commit -m 'Add amazing feature') - Push в branch (
git push origin feature/amazing-feature) - Откройте Pull Request
Этот проект использует лицензию MIT. Подробности в файле LICENSE.
BedePay - GitHub Profile
Если вы нашли баг, пожалуйста, создайте Issue с подробным описанием проблемы.
⭐ Если вам нравится этот проект, поставьте звездочку!