- Баллы
- 88
- Имя в Minecraft
- F1xer
в WorldEdit есть функция disallowed-blocks (ветка: limits),
По дефолту туда можна вписывать ID блоков, которые будут заблокированы в командах, типа /set, /walls, /sphere (тоесть весь инпут)... (но не заблокированы для /cut, /copy, /paste (тоесть аутпут и клипборд)).
Мне нужен отдельный маленький плагин, который вводил бы похожую функцию блокировки для аутпут-команды /cut (первоочередно), и если это будет не сильно затратно, то так-же для команд /copy и /paste.
Обьяснять всё долго, по этому просто посмотрите конфиг, который я составил и всё поймёте.
Конфиг должен выглядеть
Значит, интересует цена вопроса в таком полноценном состоянии,
и интересует разница, если обрезать /copy/paste и mod-1 (тоесть оставить только /cut в режиме mod-2) ??
По дефолту туда можна вписывать ID блоков, которые будут заблокированы в командах, типа /set, /walls, /sphere (тоесть весь инпут)... (но не заблокированы для /cut, /copy, /paste (тоесть аутпут и клипборд)).
Мне нужен отдельный маленький плагин, который вводил бы похожую функцию блокировки для аутпут-команды /cut (первоочередно), и если это будет не сильно затратно, то так-же для команд /copy и /paste.
Обьяснять всё долго, по этому просто посмотрите конфиг, который я составил и всё поймёте.
Конфиг должен выглядеть
disallowed-blocks:
--cut:
----enable: true
----# mod 1: при попытке вырезать блоки из блек-листа, команда откажет. И выдаст меседж 1.
----# mod 2: команда вирежит все блоки, кроме тех что в блек-листе (Тоесть блоки из блек-листа останутся на своих местах). И выдаст меседж 2.
----mod: 1
----message-mod-1: "Отказ: эти предметы нельзя переносить (и тут опциональный %плейсхолдер% для запрещенных ID:meta)."
----message-mod-2: "Вырезано всё, кроме %плейсхолдер для ID:meta (количество)%"
----blackList-cut-IDs:
----- id1:meta
----- id2:meta
----- id3:meta
----- id...
----# Тоесть вырезать ли всех мобов, картины, рамки, стойки для брони, снаряды, лут...
----cut-entity: false
----bypass-permission: <- пермишен.для.обхода>
--copy:
----enable: true
----mod: 1
----message-mod-1: ""
----message-mod-2: ""
----blackList-copy-IDs: []
----copy-entity: false
----bypass-permission: <- пермишен.для.обхода>
--paste:
----enable: true
----mod: 1
----message-mod-1: ""
----message-mod-2: ""
----blackList-paste-IDs: []
----paste-entity: false
----bypass-permission: <- пермишен.для.обхода>
--cut:
----enable: true
----# mod 1: при попытке вырезать блоки из блек-листа, команда откажет. И выдаст меседж 1.
----# mod 2: команда вирежит все блоки, кроме тех что в блек-листе (Тоесть блоки из блек-листа останутся на своих местах). И выдаст меседж 2.
----mod: 1
----message-mod-1: "Отказ: эти предметы нельзя переносить (и тут опциональный %плейсхолдер% для запрещенных ID:meta)."
----message-mod-2: "Вырезано всё, кроме %плейсхолдер для ID:meta (количество)%"
----blackList-cut-IDs:
----- id1:meta
----- id2:meta
----- id3:meta
----- id...
----# Тоесть вырезать ли всех мобов, картины, рамки, стойки для брони, снаряды, лут...
----cut-entity: false
----bypass-permission: <- пермишен.для.обхода>
--copy:
----enable: true
----mod: 1
----message-mod-1: ""
----message-mod-2: ""
----blackList-copy-IDs: []
----copy-entity: false
----bypass-permission: <- пермишен.для.обхода>
--paste:
----enable: true
----mod: 1
----message-mod-1: ""
----message-mod-2: ""
----blackList-paste-IDs: []
----paste-entity: false
----bypass-permission: <- пермишен.для.обхода>
Ещё я использую плагин FastAsyncWorldEdit (для оптимизации работы WorldEdit'а), по этому ВОЗМОЖНО его надо учитывать при написании плагина, что б небыло всяких там багов и проч...
и интересует разница, если обрезать /copy/paste и mod-1 (тоесть оставить только /cut в режиме mod-2) ??
Такой вопрос: Я использую плагин ReActions для добавления стоимости и кулдавна командам (в т.ч. и команде /cut). И в случае отказа (когда mod-1), как сделать что бы с игрока не снимались деньги (тоесть что бы действие снятия и кд НЕ случалось, когда получаем отказ команды в моде-1)?
Последнее редактирование: