Я просто исправил свою ошибку, из-за которой черный список не работал, потому что я ошибся при размещении переменных и вместо черного списка поместил другой.
Кроме того, рецепты теперь загружаются в том же потоке, что и в 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>
ссылка
Исправлено:
исправлена ошибка с белым и черным списком и блочным слотом - при размещении нескольких экземпляров конфигурации работал только первый, остальные их не читали, поэтому если вы создавали несколько конфигураций белого или черного списка и т.д., они не работали.
Добавлено:
Добавлен новый триггер для mythicmobs, который поможет вам создать уникальное хранилище!
~onOpenStorage
~onCloseStorage
Вариации:
~onOpenS ~onOpen_Storage ~onStorageOpen ~onStorage_Open
~onCloseS ~onClose_Storage ~onStorageClose ~onStorage_Close
Использование:
Закрытие хранилища выполняется, когда хранилище закрыто и никто больше не использует это хранилище.
OpenStorage выполняется, когда хранилище открывается в первый раз.
Добавлен новый интерфейс элементов, который используется для поиска предметов в хранилищеYAML:itemSearch: itemType: SEARCH_ITEM #type item: 'ia:storagemechanic:search_item' displayName: '<gold>Search items' properties: inv_id: searchItemAnvil #id of inventory search inv_result_id: searchItemAnvilResult #id of inventory result type: name #material or name
добавлено:
- - добавлен режим обычного типа хранения
пример:
Код:zombie_storage: Type: ZOMBIE Display: 'Entity storage' Health: 20 Skills: - storagen{rows=3;title=Test title %actual_pag%/%pag_count%} @self ~onInteract - storagen{drops=true} @self ~onDeath Options: PreventRenaming: false Despawn: persistent
ДОБАВЛЕНЫ:
- - CommandAPI
- - новая команда /sm api
ИСПРАВЛЕНО:
- - Исправлены ошибки с бункером и командами
Исправление обновления и добавление команды перезагрузки
- Добавлена команда
/sm reload
или/storagemechanics reload
- Исправлена ошибка при отправке команды
/sm
или/storagemechanics
- Добавлена система механики
- Исправлены различные ошибки и недочеты
- Добавлена совместимость с бункерами