Releases
1.2.0
Compare
Sorry, something went wrong.
No results found
[1.2.0] - 2024-11-28
Добавлено
Зелье изменения роста - новый предмет, который можно скрафтить в верстаке
Крафтится из 9 предметов (порядок не важен)
При использовании случайно меняет рост игрока
Настраиваемый рецепт в config.yml
Настраиваемое название, описание и цвет зелья
Применение зелья на мобов - можно применять зелье на мобов через ПКМ
Настройка potion.apply-on-mobs в конфиге
В креативном режиме зелье не расходуется
В других режимах зелье расходуется при применении
Визуальные эффекты при изменении размера
Оранжевые частицы вокруг игрока/моба
Вспышка сверху (сердечки)
Звук повышения уровня
Эффекты применяются при использовании зелья и команд /playersize set/reset
Поддержка всех грибов в рецепте зелья
Автоматическое распознавание всех видов грибов (BROWN_MUSHROOM, RED_MUSHROOM, CRIMSON_FUNGUS, WARPED_FUNGUS)
Можно использовать любой гриб, если в рецепте указан любой из них
Настройка отладочных логов крафта - новая опция в конфиге potion.debug-crafting
По умолчанию логи крафта выключены (false)
Можно включить для отладки проблем с крафтом (true)
Все логи крафта теперь контролируются через эту настройку
Изменено
Рефакторинг кода - разделение на классы для удобства чтения и редактирования:
ConfigManager - управление конфигурацией
PlayerSizeManager - управление размерами игроков
SizePotionManager - управление зельем
CraftManager - управление крафтом зелья
Улучшена структура проекта для дальнейшего развития
Исправлено
Исправлен формат YAML конфига (комментарии после значений в списках)
Исправлена логика проверки рецепта крафта
Критический баг: Исправлен дюп предметов при крафте зелья
Теперь предметы правильно удаляются из крафт-сетки после крафта
Если в верстаке было больше одного предмета каждого типа, они корректно уменьшаются на 1
Исправлена логика удаления предметов через InventoryClickEvent и правильную работу с индексами слотов
Исправлена проблема с невозможностью крафтить несколько зелий подряд
После крафта зелья рецепт автоматически обновляется, если предметов хватает для следующего крафта
Теперь можно крафтить несколько зелий подряд без перестановки предметов
Улучшена поддержка крафта в разных типах инвентарей
Для рецептов из 5+ предметов требуется верстак (WORKBENCH)
Для рецептов из 4 и меньше предметов можно использовать и инвентарь 2x2 (CRAFTING)
[1.1.0] - 2024-11-28
Добавлено
Команда /playersize list [страница] - список всех игроков с их ростом
Сортировка от самого высокого к самому низкому
Отображение роста в блоках (не scale значение)
Пагинация (15 игроков на страницу)
Убрана информация об онлайн/оффлайн статусе
Команда /playersize check <игрок> - проверка размера игрока
Изменен порядок вывода: Игрок → Рост → Размер
Работает с оффлайн игроками
Команда /playersize reset <игрок|all> - сброс размера
Поддержка сброса всех игроков через all
Сохранение ников игроков в player_sizes.json для удобства ручного редактирования
Автоматическое уменьшение здоровья для маленьких игроков
Настройки в config.yml: health-settings
Игроки с размером <= 0.666 получают -2 сердца (8 сердец вместо 10)
Настраиваемый порог и количество отнимаемых сердец
Изменено
Конфигурация переведена из JSON в YAML формат (config.yml)
Добавлены подробные комментарии для каждого параметра в конфиге
Обновлены значения по умолчанию для роста ~1.5 блока
Улучшена структура данных (UUID + ник)
You can’t perform that action at this time.