Gold Плагин Хранение StorageMechanic [1.0.4.1]

Added:
- added new item interface: command_item

Fixed:
- fixed issues with internal methods
Added support for nexo plugin
Автор: Black
Исправления:
- Исправлена ошибка, связанная с типом хранилища Shulker
  • Обновлено до 1.0.2, заменен ItemBuilderMechanic на ItemBuilder
  • Добавлена поддержка новых версий и исправлен дубликат
  • Исправлена ошибка, из-за которой при вводе только одного числа в элемент по умолчанию в сумме возникала ошибка, например "amount: 1" давал ошибку.
  • Добавлен новый параметр в конфиге, позволяющий выдавать все рецепты при вступлении.
  • В конфиге уменьшено время автосохранения до 5 минут.
Исправлена проблема, из-за которой заблокированные предметы можно было положить, используя цифры для помещения предметов в инвентарь (HOTBAR_SWAP).

Баг с видео

Большое спасибо Rain_G за сообщение об этой ошибке <3
Исправлен дюп, который возникал при слишком частом быстром клике по выпавшим предметам. Спасибо jhqwqmc за сообщение об этом дуплете! <3
Я просто исправил свою ошибку, из-за которой черный список не работал, потому что я ошибся при размещении переменных и вместо черного списка поместил другой.

Кроме того, рецепты теперь загружаются в том же потоке, что и в bukkit.

ВАЖНО ПЕРЕНЕСТИ -> StorageMechanic.JAR В "PLUGINS/"
Чтобы увидеть все новости, зайдите на мой github. Я добавил так много всего, что если я начну писать здесь, то не закончу и за неделю.

Коммиты - Wuason6x9/StorageMechanic (github.com)

Коммиты от 10 января 2024 года до коммитов от 3 марта 2024 года
Исправленные ошибки и команды api
Были исправлены следующие ошибки:

- решена проблема, при которой если нажать на хранилище предметов, а их 64, то 64 хранилища предметов не будет сделано, будет сделано только 1 и оно будет вычтено из стека, а оставшееся будет 63

- Исправлена проблема, когда при помещении события в действие, событие выполнялось, даже если в действии было указано execute_as: api, если это было не api, то оно выполнялось, даже если это было blockstorage.


Добавлены вещи:

Добавлены следующие переменные к действиям, если вы используете execute_as: api

  • $api_id$
  • $api_type$

ссылка

Добавлены следующие команды:
  • sm api create <id> <storageConfig>
  • sm api createIfNotExistAndOpen <id> <storageid> <page> <player / OPTIONAL>
  • sm api delete <id>
  • sm api exist <id>
  • список sm
  • sm open <id> <page> <player / OPTIONAL>
  • sm saveAndUnload <id>

ссылка
ВерхНиз