🔥hsFurnace - Добавь уникальные печки/зельеварки/костры на свой сервер!

Плагин 🔥hsFurnace - Добавь уникальные печки/зельеварки/костры на свой сервер! 3.0.0

Создайте и подтвердите аккаунт для скачивания

Все даты обновлений и выхода новых плагинов публикуются в канале разработчика: You must be logged in to see this link.

You must be logged in to see this link.Глобальное обновление 3.0.0 [Нововведения, оптимизация, фиксы]​

[+] Добавлена автоматическая генерация дефолтных файлов печек
[+] Добавлена автомиграция старых конфигов (multipliers > attributes, name > display-name)
[+] Добавлена настройка максимального радиуса привязки сундуков
[+] Добавлена настройка количества предметов за одну передачу
[+] Добавлена настройка интервала авто-передачи

[+] Добавлен модуль кастомных зельеварок
[+] Добавлена команда /hsfurnace givebrewing <тип> [игрок] [кол-во]
[+] Добавлено ускорение зельеварения (атрибут speed)
[+] Добавлена экономия топлива зельеварок (атрибут fuel_efficiency)
[+] Добавлен режим мгновенной варки (атрибут instant_brew)
[+] Добавлен режим без топлива (атрибут no_fuel)
[+] Добавлен лимит зельеварок на игрока (право hsfurnace.limit.brewing.<число>)
[+] Добавлена система частиц для зельеварок
[+] Добавлена индивидуальная настройка частиц для каждого типа
[+] Добавлен эффект зачарования для зельеварок (glow: true)
[+] Добавлено сохранение/загрузка зельеварок (brewing_data.yml)
[+] Добавлено сохранение владельца зельеварки
[+] Добавлена система привязки сундуков (input/output/fuel)
[+] Добавлено корректное выпадение содержимого при ломании
[+] Добавлено выпадение кастомного предмета при ломании
[+] Добавлен тип: Скоростная Зельеварка (speed x2)
[+] Добавлен тип: Экономная Зельеварка (fuel -50%)
[+] Добавлен тип: Быстрая Зельеварка II (speed x3)
[+] Добавлен тип: Ультимативная Зельеварка (speed x5, fuel -75%)
[+] Добавлена автоматическая генерация дефолтных файлов зельеварок
[+] Добавлено право hsfurnace.givebrewing

[+] Добавлен модуль кастомных костров
[+] Добавлена команда /hsfurnace givecampfire <тип> [игрок] [кол-во]
[+] Добавлено ускорение готовки на костре (NMS-доступ к cookingTotalTimes)
[+] Добавлен fallback-метод ускорения для совместимости
[+] Добавлены эффекты зелий вокруг костра
[+] Добавлена настройка радиуса эффектов (атрибут effect_radius)
[+] Добавлена поддержка Campfire и Soul Campfire (ну типа два вида костров)
[+] Добавлено сохранение/загрузка костров (campfires_data.yml)
[+] Добавлено корректное выпадение кастомного предмета при ломании
[+] Добавлен тип: Целительный Костёр (регенерация в радиусе 5 блоков)
[+] Добавлен тип: Быстрый Костёр Душ (готовка x3, Soul Campfire)
[+] Добавлена автоматическая генерация дефолтных файлов костров
[+] Добавлено право hsfurnace.givecampfire

[+] Добавлен бесконечный огненный стержень для зельеварок
[+] Добавлена команда /hsfurnace giveblaze [игрок] [кол-во]
[+] Добавлено автовосстановление топлива после использования
[+] Добавлена защита от использования в крафте
[+] Добавлена настройка через items/infinite_blaze.yml
[+] Добавлена поддержка custom-model-data для ресурспаков
[+] Добавлено право hsfurnace.giveblaze

[+] Добавлено асинхронное батчевое сохранение данных (SaveScheduler)
[+] Добавлена запись файлов в отдельном потоке
[+] Добавлена система markDirty() - сохранение только изменённых данных
[+] Добавлена проверка загруженности чанков во всех тасках
[+] Добавлена проверка дистанции до игроков для частиц
[+] Добавлена настройка particles.view-distance
[+] Добавлена автоостановка speed-тасков при простое печки (idleCount)
[+] Добавлено гарантированное синхронное сохранение при onDisable
[+] Добавлена полная отмена всех тасков при выключении
[/] Заменён HashMap<Location> на HashMap<String> - стабильный O(1) lookup
[/] Заменён distance() на distanceSquared() в проверке лимитов
[/] Заменён HashMap на ConcurrentHashMap для потокобезопасности
[/] Оптимизирован интервал BrewingTask: 1 тик > 4 тика (-75% нагрузки)
[/] Оптимизирован интервал CampfireTask: 20 тиков > 40 тиков (-50% нагрузки)
[/] Кэширование настроек конфига в конструкторах тасков
[/] Частицы спавнятся только при наличии игрока в радиусе видимости
[/] Убрано дублирование parseLocation() - единый LocationUtil
[-] Убрана синхронная запись при каждом add/remove (~95% меньше I/O)
[-] Убраны лишние вызовы getState() для выгруженных чанков
[-] Убраны лишние update() при отсутствии изменений



[*] Исправлен сброс свойств печек после перезагрузки сервера
[*] Исправлен NPE LinkManager — создавался до FurnaceManager
[*] Исправлена утечка тасков скорости при выключении сервера
[*] Исправлена потеря данных при краше сервера
[*] Исправлено отсутствие дефолтных файлов печек при первом запуске
[*] Исправлено дублирование parseLocation()

[/] Исправлен ДЮП связанный с быстрым перекладыванием предметов в печку (+ фикс с MouseTweaks)
[%] Улучшена оптимизация
[+] Добавлена система частиц при работе печки
[+] Добавлена настройка частиц для каждой печки отдельно

[+] Добавлена авто-загрузка ресурсов из сундука в печку
[+] Добавлена авто-выгрузка готовых ресурсов в сундук

[+] Добавлена команда /hsfurnace select - выбор печки
[+] Добавлена команда /hsfurnace linkinput - привязка сундука загрузки
[+] Добавлена команда /hsfurnace linkoutput - привязка сундука выгрузки
[+] Добавлена команда /hsfurnace unlinkinput - отвязка сундука загрузки
[+] Добавлена команда /hsfurnace unlinkoutput - отвязка сундука выгрузки

[+] Добавлена команда /hsfurnace preview - вкл/выкл превью печек
[+] Добавлено превью характеристик при наведении на печку в инвентаре

[+] Добавлен лимит печек на игрока (право hsfurnace.limit.player.<число>)
[+] Добавлен лимит печек на регион (право hsfurnace.limit.region.<число>)

[+] Добавлено право hsfurnace.link для привязки сундуков

[+] Добавлено сохранение владельца печки

[+] Добавлена возможность отключить частицы в настройке печки
[+] Добавлена возможность отключить сообщения установки/ломания печки

[/] Расширен config.yml с новыми настройками
[/] Расширен messages.yml с новыми сообщениями

[/] Улучшена система сохранения данных печек

[*] Исправлено выпадение печки при ломании в чужом регионе

[+] Добавлен эффект зачарования для печек (glow: true в конфиге печки)

[*] Исправлено исчезновение предметов при ломании печки

[*] Исправлена настройка show-place-break-messages в config.yml


Все даты обновлений и выхода новых плагинов публикуются в канале разработчика: You must be logged in to see this link.
[~] ИСПРАВЛЕНО ЛОМАНИЕ ПЕЧЕК В ЧУЖИХ РЕГИОНАХ
Назад
Сверху Снизу