VE
2.9latestМини-ОбновлениеJul 25, 2025 Отличные новости, друзья! Плагин VExpPlugin только что получил мини-обновление, которое делает управление опытом ещё удобнее и гибче. Мы прислушались к вашим пожеланиям и внесли несколько важных изменений в функционал авто-обмена опыта и использование бутылочек. Что нового в VExpPlugin? 1. Расширенные настройки авто-обмена опыта Теперь вы можете контролировать поведение авто-обмена опыта, если у вас закончились ресурсы (бутылочки) или опыт. · Новая опция disable-on-insufficient-resources в config.yml (раздел experience.auto-exp): · Если установить disable-on-insufficient-resources: false (по умолчанию true), авто-обмен не будет автоматически выключаться, если у вас недостаточно опыта или пустых бутылочек. Это идеально подходит для тех, кто использует фармилки: плагин не будет мешать накоплению опыта, а просто дождётся, пока ресурсы появятся, или пока вы сами не отключите авто-обмен. · Если оставить disable-on-insufficient-resources: true, авто-обмен будет отключаться, как и раньше, при нехватке опыта или бутылочек. 2. Улучшенная точность кулдауна бутылочек опыта Мы изменили систему отсчета кулдауна (задержки) при использовании бутылочек опыта. · bottle-use-cooldown теперь в тиках в config.yml (раздел experience): · Раньше задержка указывалась в секундах, что не позволяло задавать очень короткие интервалы. Теперь вы можете указывать кулдаун в тиках. Один игровой тик равен 0.05 секунды (или 20 тиков = 1 секунда). · Это даёт гораздо большую точность, позволяя вам установить кулдаун, например, в 2 тика (0.1 секунды), что сделает использование бутылочек практически мгновенным.2.8Исправление бага и небольшое обновление!Jul 24, 2025 VExpPlugin - Обновление! Рад представить вам крупное обновление плагина VExpPlugin с множеством улучшений и новых функций! Я сосредоточился на улучшении удобства использования, гибкости настройки и общей стабильности. Список изменений: · Переработанная система сообщений (messages.yml) · Теперь все сообщения плагина вынесены в отдельный файл messages.yml. Это значительно упрощает перевод и настройку всех текстовых сообщений, делая плагин более гибким для различных серверов. · Важно: После обновления создастся новый файл messages.yml. Убедитесь, что вы перенесли или настроили свои сообщения в этом файле. · Куда более надежное определение уровня бутылочек опыта · Больше нет зависимости от форматирования DisplayName предмета! Теперь уровень опыта в бутылочках хранится с использованием PersistentDataContainer. Это делает систему более надёжной и устойчивой к изменениям в названиях. · Новая функция: Задержка использования бутылочек опыта (Cooldown) · Добавлена настраиваемая задержка на использование бутылочек опыта (команда vexp). Это поможет предотвратить спам и более сбалансировать экономику сервера. Настраивается в config.yml. · Улучшенное авто-починка брони при использовании бутылочек · Логика авто-починки брони была улучшена. Теперь, если у игрока нет надетых предметов или все надетые предметы полностью отремонтированы, плагин сообщит об этом и автоматически отключит авто-починку для этого игрока. · Улучшения Авто-Обмена Опыта (Auto-Exp) · Сообщения об успешном авто-обмене теперь также используют новую систему сообщений из messages.yml. · Оптимизирована логика для случаев, когда у игрока недостаточно уровней, нет стеклянных бутылочек или инвентарь заполнен при попытке авто-обмена. В этих случаях авто-обмен будет автоматически деактивирован, и игрок получит соответствующее сообщение. · Прочие улучшения и исправления: · Незначительные исправления ошибок и улучшение стабильности.2.5Исправление значительных багов!Jul 24, 2025 Полный список изменений и улучшений в VExpPlugin Мы провели значительную работу по улучшению плагина, добавив новый функционал, исправив ошибки и сделав его более удобным и стабильным. Вот все ключевые изменения: 1. Интерактивное управление авто-обменом опыта через GUI · Добавлено: В меню /vexp вернулась кнопка для управления автоматическим обменом опыта. · Если авто-обмен уже включён, клик по кнопке отключит его. · Если авто-обмен выключен, меню закроется, и плагин предложит игроку ввести желаемый уровень для авто-обмена прямо в чат. Это позволяет тонко настроить авто-обмен без использования команд. · Новая логика обработки ввода в чате: Добавлен специальный обработчик для сообщений игрока в чате после клика на кнопку авто-обмена. · Игрок может ввести числовой уровень, чтобы активировать авто-обмен на этом уровне. · Игрок может ввести "отмена" или "cancel", чтобы отменить настройку авто-обмена. · После ввода (успешного, отмены или неверного), меню /vexp автоматически открывается обратно, обеспечивая плавный пользовательский опыт. · Сохранена команда /vexpauto: Команда /vexpauto <уровень|disable> по-прежнему полностью функциональна и предоставляет альтернативный, более быстрый способ управления авто-обменом. · Добавлены/Обновлены сообщения: В config.yml добавлены новые сообщения для взаимодействия с игроком при настройке авто-обмена через чат, а также обновлены существующие для лучшей ясности. 2. Улучшенные и точные сообщения об ошибках для авто-обмена · Улучшено: Плагин теперь предоставляет конкретные причины, по которым автоматический обмен опыта отключается. Вместо общего сообщения, игроки получают точную информацию: · auto-exp-disabled-not-enough-exp: Если у игрока недостаточно опыта для создания бутылочки. · auto-exp-disabled-inventory-full: Если инвентарь игрока полон и нет места для новой бутылочки опыта. · auto-exp-disabled-no-glass-bottles: Если у игрока нет пустых стеклянных бутылочек для обмена. · Оптимизация логики инвентаря: Пересмотрена логика проверки места в инвентаре, чтобы авто-обмен не отключался ошибочно, если у игрока есть стеклянная бутылочка, которую можно заменить на готовую. 3. Улучшенная логика авто-починки брони и информативность · Более точное сообщение об отсутствии брони: Исправлено сообщение при попытке починки. Теперь, если на игроке нет надетой брони, будет выведено сообщение no-armor-equipped вместо repair-full-armor. · Оптимизация вызовов починки: Метод repairArmorWithBottle теперь используется более единообразно и с параметром returnLeftoverExp, что обеспечивает корректный возврат неиспользованного опыта после починки. · Проверки наличия брони: Дополнительные проверки гарантируют, что плагин не будет пытаться чинить броню, которой нет, или целую броню, что снижает ненужные операции. 4. Оптимизация частиц опыта для ванильных бутылочек · Добавлено: При использовании "ванильного" режима для бутылочек опыта (experience.optimized-orbs: true в config.yml), плагин теперь спавнит одну большую частицу опыта (ExperienceOrb), содержащую весь опыт. · Преимущество: Это значительно снижает нагрузку на сервер и улучшает производительность, особенно при выдаче большого количества опыта, так как избегается создание множества мелких частиц. 5. Требование пустой стеклянной бутылочки для обмена опыта · Добавлено: Теперь для обмена уровня опыта на бутылочку через GUI (/vexp) игроку требуется иметь одну пустую стеклянную бутылочку (Material.GLASS_BOTTLE) в инвентаре. · Исправлено: Предотвращено создание бутылочек опыта "из воздуха", что улучшает игровой баланс. 6. Контроль создания кастомных бутылочек опыта через /vexpadd · Добавлено: В config.yml появился новый параметр allow-custom-bottle-creation. · Настройка: Администраторы сервера теперь могут отключить возможность создания бутылочек с произвольным уровнем опыта через команду /vexpadd, что даёт больше контроля над экономикой и балансом. 7. Удаление устаревшей секции "Починка брони" в GUI · Удалено: Отдельная кнопка для "Починить броню" (Material.ANVIL) из меню /vexp была убрана. · Причина: С добавлением функции авто-починки, эта кнопка стала избыточной, что упрощает интерфейс и логику плагина.2.0Обновление VExpPlugin 1.0 -> 2.0Jul 22, 2025 Обновление VExpPlugin 1.0 -> 2.0! Теперь ваш плагин для работы с опытом стал еще удобнее и функциональнее! Что нового?Основные изменения:
Автоматическая починка брони – бутылочки опыта могут чинить броню, если включен соответствующий режим!
Возврат неиспользованного опыта – если броня не повреждена или не хватило уровней, опыт не пропадает, а возвращается игроку!
Режим ванильных бутылочек – можно включить классическое разбивание бутылочек (как в ванильном Minecraft).
Улучшенное меню – добавлены настройки, переключатели и информативные подсказки. Новые функции: 1. Настройки через GUI Теперь игроки могут персонализировать работу плагина: · /vexpsettings – открывает меню с настройками. · Можно включить/выключить: · Авто-починку брони (если есть опыт, броня чинится автоматически). (доступно в обычном меню /vexp) · Ванильные бутылочки (разбиваются, дают частицы и звуки). (это включается в /vexpsettings)
2. Умный ремонт брони · Если у игрока не хватает опыта на полный ремонт – чинится частично, остаток опыта возвращается. · Если броня не повреждена – опыт не тратится. 3. Улучшенное взаимодействие · Бутылочки теперь хранят уровень в PersistentDataContainer (надежнее, чем парсинг имени). · Точный расчет опыта (как в ванильном Minecraft). Команды в новой версии: Команда Описание Права /vexp Открывает меню обмена опыта. Vexp.use /vexpauto <уровень> Автоматическое создание бутылок. Vexp.auto /vexpadd <уровень> Выдать бутылочку опыта (админ). Vexp.admin /vexpsettings Меню настроек. Vexp.settings /vexp reload Перезагрузить конфиги. Vexp.admin Технические улучшения: · Оптимизирован код (меньше лагов, лучше производительность). · Исправлены баги (например, потеря опыта при отмене ремонта). · Гибкая настройка через config.yml и gui.yml.
1.0-SNAPSHOTJul 21, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta