Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Описание плагина
На русском
Vexp - Плагин управления опытом для Minecraft
Vexp - это мощный плагин для управления опытом игроков на вашем сервере Minecraft. Плагин позволяет игрокам сохранять свой текущий опыт в базу данных и загружать его обратно в любое время, даже после перезахода или смерти.
✨ Ключевые особенности:
- 💾 Множественные слоты сохранения - Сохраняйте опыт в разные слоты (1-5)
- 🎮 Графическое меню - Удобное меню для управления опытом через интерфейс
- 🔄 Автосохранение - Автоматическое сохранение текущего опыта при загрузке другого сохранения
- ✅ Система подтверждений - Подтверждение важных действий для предотвращения ошибок
- ⚡ Быстрая работа - Оптимизированная работа с MySQL базой данных
- 🔧 Гибкая конфигурация - Все настройки через config.yml
🛠 Команды:
/saveexp [слот] [confirm]- Сохранить текущий опыт в указанный слот/loadexp [слот] [confirm]- Загрузить опыт из указанного слота/showexp [слот]- Показать сохраненный опыт в слоте/expmenu- Открыть графическое меню управления/vexpr- Перезагрузить плагин (для администраторов)
🔒 Разрешения:
vexp.saveexp- Сохранение опытаvexp.loadexp- Загрузка опытаvexp.showexp- Просмотр сохраненного опытаvexp.vexpr- Перезагрузка плагинаvexp.expmenu- Открытие менюvexp.*- Все разрешения
📦 Требования:
- Spigot/Paper 1.19+
- MySQL/MariaDB база данных
- Java 17+
In English
Vexp - Experience Management Plugin for Minecraft
Vexp is a powerful experience management plugin for your Minecraft server. The plugin allows players to save their current experience to a database and load it back anytime, even after relogging or death.
✨ Key Features:
- 💾 Multiple Save Slots - Save experience to different slots (1-5)
- 🎮 Graphical Menu - Convenient GUI for experience management
- 🔄 Auto-Save - Automatic saving of current experience when loading another save
- ✅ Confirmation System - Confirm important actions to prevent mistakes
- ⚡ Fast Performance - Optimized MySQL database operations
- 🔧 Flexible Configuration - All settings via config.yml
🛠 Commands:
/saveexp [slot] [confirm]- Save current experience to specified slot/loadexp [slot] [confirm]- Load experience from specified slot/showexp [slot]- Show saved experience in slot/expmenu- Open graphical management menu/vexpr- Reload the plugin (for admins)
🔒 Permissions:
vexp.saveexp- Save experiencevexp.loadexp- Load experiencevexp.showexp- View saved experiencevexp.vexpr- Reload pluginvexp.expmenu- Open menuvexp.*- All permissions
📦 Requirements:
- Spigot/Paper 1.19+
- MySQL/MariaDB database
- Java 17+
Configuration Example (config.yml)
# Database settings
database:
host: localhost
port: 3306
name: minecraft
user: root
password: password
# Automatically save current experience when loading another save
auto-save-on-load: true
# Messages (fully customizable)
messages:
experience_saved: "&aYour experience has been saved!"
experience_loaded: "&aExperience loaded! Level: %level%, XP: %exp%"
no_permission: "&cYou don't have permission!"
Installation Guide
📥 Установка:
- Скачайте плагин и поместите в папку
plugins/ - Настройте config.yml под свою базу данных
- Перезагрузите сервер
- Плагин автоматически создаст таблицы в базе данных
🔧 Настройка базы данных:
-- Плагин автоматически создаст таблицы
-- Вручную можно выполнить:
CREATE DATABASE IF NOT EXISTS minecraft;
USE minecraft;
CREATE TABLE IF NOT EXISTS playerdata (
id INT AUTO_INCREMENT PRIMARY KEY,
uuid VARCHAR(36) NOT NULL,
slot INT DEFAULT 1,
experience INT DEFAULT 0,
level INT DEFAULT 0,
saved_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
UNIQUE KEY unique_slot (uuid, slot)
);
👥 Разработчики:
- AlexanderV - Главный разработчик
- Сообщество - Тестировщики и идеи
License
MIT License - свободное использование с указанием авторства.
Vexp делает управление опытом на вашем сервере простым и эффективным!
Changelog.md (история изменений)
Версия 2.0 (текущая)
Новые возможности:
- ✅ Полный рефакторинг кода (разделение на пакеты и классы)
- ✅ Поддержка нескольких слотов сохранения (1-5 слотов)
- ✅ Графическое меню управления опытом (
/expmenu) - ✅ Автоматическое сохранение текущего опыта при загрузке другого сохранения
- ✅ Улучшенная система подтверждений с таймаутом 30 секунд
- ✅ Более понятные сообщения с поддержкой цветов
- ✅ Улучшенная обработка ошибок базы данных
Исправления:
- ✅ Исправлен доступ к приватным полям в командах
- ✅ Улучшена архитектура плагина
- ✅ Исправлена обработка MySQL соединений
Версия 1.0
- ✅ Базовая функциональность сохранения/загрузки опыта
- ✅ Подтверждение действий
- ✅ Простая система базы данных MySQL
Pinned Versions
Pages
Members
Owner