ProfilePlugin - профили игроков
Профили с меню, титулами, экономикой и соц-взаимодействиями
Стек:
JavaSpigot API 1.20MySQLVaultPlaceholderAPI
Что это
Система персональных профилей с хранением в MySQL и интерактивными меню. Объединяет статистику, экономику, титулы с эффектами и социальные действия между игроками.
Для игрока
/profile- меню профиля: баланс (Vault), статистика добытых руд и достижения (через PlaceholderAPI).- Титулы с автоэффектами зелий: ночное зрение, скорость, сила, удача, ускоренное копание и другие.
- Социальные действия по Shift-клику на игрока: обнять, поцеловать, "дать леща", оценка от 1 до 5 звёзд.
- Поле "О себе" через редактирование книги и управление приватностью (скрыть координаты, статистику, достижения).
- Ежедневная зарплата по роли раз в 24 часа и streak за заходы.
Для админа
/profile reload- перезагрузка конфигов и сообщений.- Логирование действий в БД, кэш профилей в памяти, автопереподключение к MySQL.
Технически
5 GUI-меню на инвентарях, асинхронные задачи начисления зарплаты и подсчёта streak.