• Услуги и сервис от третьих лиц. Внимание!

    Rubukkit.org не может гарантировать добропорядочность всех пользователей. Не станьте жертвой мошенничества, требуйте гарантии от продавца и проверяйте достоверность информации.
    Rubukkit.org не имеет никакого отношения к торговле в данном разделе.
    • Запрещена любая коммерческая деятельность, которая затрагивает исходный код серверной площадки Bukkit или игры Minecraft.
    • Запрещено продавать сборки сервера и модификации плагинов.
    • Запрещено заниматься перепродажей ключей Minecraft.
    • Запрещена любая деятельность, нарушающая авторские права.
    • Полные правила раздела

Требуется исполнитель Расширение функции WorldEdit

  • Автор темы Автор темы Kixot14
  • Дата начала Дата начала

Kixot14

Активный участник
Пользователь
Баллы
88
Имя в Minecraft
F1xer
в WorldEdit есть функция disallowed-blocks (ветка: limits),
По дефолту туда можна вписывать 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: <- пермишен.для.обхода>

Ещё я использую плагин FastAsyncWorldEdit (для оптимизации работы WorldEdit'а), по этому ВОЗМОЖНО его надо учитывать при написании плагина, что б небыло всяких там багов и проч...
Значит, интересует цена вопроса в таком полноценном состоянии,
и интересует разница, если обрезать /copy/paste и mod-1 (тоесть оставить только /cut в режиме mod-2) ??

Такой вопрос: Я использую плагин ReActions для добавления стоимости и кулдавна командам (в т.ч. и команде /cut). И в случае отказа (когда mod-1), как сделать что бы с игрока не снимались деньги (тоесть что бы действие снятия и кд НЕ случалось, когда получаем отказ команды в моде-1)?
 
Последнее редактирование:
Назад
Верх