✦ Плагин ✦ HMCWraps [1.7.1]

S
@bobobo, Привет. Доброго дня вам

итак... если вы правильно помните, я был тем, кто просил обновиться, но в то время не было никаких обновлений, которые были бы публично выпущены, однако теперь есть новая версия, и я хотел бы уведомить вас об этом и попросить обновиться, пожалуйста.
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.4.5

Это обновление включает в себя следующие возможности:
  • Поддержка 1.21 и 1.20.6
  • Сортировка (проверьте раздел инвентаря в config.yml после обновления или в вики)

Исправлено:
  • Неправильная загрузка отладки
  • Экипированный предмет и заблокированный предмет не имеют действий
  • Имитация брони переопределяла пользовательские атрибуты

Спасибо за терпение!

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.5.0

Эта новая версия включает в себя следующие функции и исправления ошибок:
  • Использование отделки на обмотках, также работает с интеграциями Oraxen и Crucible (ItemsAdder также будет выпущен)
  • Настраиваемая имитация брони, то есть вы можете определить, на какой материал будет переключаться броня. Существующие конфигурации будут работать, как и ожидалось.
  • upside-down-preview - новое свойство, позволяющее перевернуть плавающий предмет предварительного просмотра вверх ногами. Это...

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.5.1

Новая версия с несколькими изменениями:
  • Добавлена поддержка Nexo
  • Добавлена поддержка экипируемых компонентов
  • Добавлены действия для заблокированных предметов
  • Запрет использования предметов с отделкой в кузнечном столе
  • Исправить ошибку off-by-one при имитации доспехов
  • Исправлена неработающая пагинация
  • Обратная совместимость для версий ниже 1.21.3

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.5.2

Очередное обновление, первое за 2025 год, с несколькими новыми функциями и исправлениями!

Changelog:
  • - Добавлена опция glint-override для переопределения блеска предмета
  • - Добавлена опция remove-trim для временного удаления отделки предмета на время применения обертывания
  • - Добавлено автоматическое скрытие краски при имитации кожаной брони
  • - Исправление того, что имитация брони не обновляла идентификатор модели должным образом
  • - Исправлен слот для экипировки...

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.6.0

  • Еще одно обновление Mojang, еще одно обновление HMCWraps!
  • Поддержка предметных моделей!
  • Логика оберток переписана с изменениями API, поведение для конечного пользователя осталось прежним
  • Исправление неработающих атрибутов скрытия
  • Улучшена обратная совместимость (и тестовый режим совместимости)
  • Добавьте настройки повторного обертывания
  • Исправление исчезновения некоторых комментариев к конфигурации
  • Более простая поддержка оснастки
  • Хранение обёрток с единым...

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.6.1

Поскольку некоторые пользователи сообщили об ошибках в новой логике обёрток в редких случаях, этот срочный патч был выпущен как можно скорее.

В этом обновлении исправлено:
  • Ошибка при запуске.
  • Ошибка при развертывании (unwrap).
  • Редкая визуальная ошибка дублирования.
Спасибо за сообщения об ошибках!

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.6.2

Это обновление исправляет несколько простых багов:
  • – Предметы, имитирующие броню, теперь можно перемещать в инвентаре выживания
  • – API Polymart перестал работать, временно переключено на другой эндпоинт (функциональность восстановлена)
  • – Для экипируемых предметов теперь можно указывать только слот без asset id
  • – Временное исправление необъяснимой ошибки с racking-датапаком

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.6.3

Это техническое обновление включает следующие изменения:

Добавлено:
– Поддержка Minecraft 1.21.5
– Диапазоны и глобальные отключения для ExecutableItems

Исправлено:
– Компоненты экипировки удалялись не полностью при повторной упаковке
– Пустые атрибуты брони вызывали отсутствие атрибутов при использовании имитации брони
– Проверка прав при надевании брони через раздатчик
– Значительное сокращение остаточного NBT при распаковке
– Ошибка при отсутствии имени у предмета
– Имя...

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.7.0

HMCWraps — Обновление (версия с крупными изменениями)

Это обновление затрагивает множество ошибок, запросов на функции и улучшает надёжность работы плагина.

Ограничения по версиям:​

  • Поддержка версий ниже 1.20.4 прекращена.
    Это позволило использовать более надёжные и современные методы.
  • HMCWraps всё ещё работает на 1.20.4, но если вы на 1.20.3 или ниже — эта версия будет несовместима. Рекомендуется обновить сервер.
...

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс HMCWraps новой записью:

1.7.1

В этой версии:
  • Поддержка 1.21.6, 1.21.7 и 1.21.8
  • Стили подсказок прямо на обёртках (wrap-tooltip-style)
  • Интеграция с zAuctionHouse для чёрного списка обёрток (документация скоро)
  • После обёртывания предмета инвентарь снова открывается на той же странице
  • Поддержка диапазона в fills — можно использовать формат 1-20 для заполнения слотов

Посмотреть подробности об этом обновлении...
 
Inquisit0R
Upd.: Поставил версию 1.7.0, работает. Скин меняет.

Печально.:
[18:33:47] [Server thread/ERROR]: Could not pass event InventoryClickEvent to HMCWraps v1.7.1
java.lang.NoSuchMethodError: 'org.bukkit.NamespacedKey org.bukkit.inventory.meta.ItemMeta.getTooltipStyle()'
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.wrap.modifiers.minecraft.TooltipStyleModifier.wrap(TooltipStyleModifier.java:29) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.wrap.WrapperImpl.setWrapPrivate(WrapperImpl.java:74) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.wrap.WrapperImpl.setWrap(WrapperImpl.java:105) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.actions.register.DefaultActionRegister.lambda$registerWrap$20(DefaultActionRegister.java:399) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.actions.ActionHandler.push(ActionHandler.java:37) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.actions.ActionHandler.lambda$pushFromConfig$0(ActionHandler.java:57) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.actions.ActionHandler.lambda$pushFromConfig$1(ActionHandler.java:55) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) ~[?:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.actions.ActionHandler.pushFromConfig(ActionHandler.java:47) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.gui.GuiBuilder.actions(GuiBuilder.java:135) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.gui.GuiBuilder.lambda$populate$9(GuiBuilder.java:191) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at HMCWraps-1.7.1-1755541715292.jar/de.skyslycer.hmcwraps.shade.gui.guis.GuiListener.onGuiClick(GuiListener.java:102) ~[HMCWraps-1.7.1-1755541715292.jar:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1893.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:1.21.1-2329-803bf62]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
    at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
    at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:3306) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:69) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:33) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:56) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1581) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1558) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1551) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1510) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1517) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1362) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333) ~[purpur-1.21.1.jar:1.21.1-2329-803bf62]
    at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
 
Последнее редактирование:
ВерхНиз