При выполнении действия игроком плагин проверяет это действие на запреты. Берет предмет, цель, место действия и проверяет по спискам запретов.
Премет(П) - то, чем выполняется действие, или то, с чем взаимодействует игрок
Цель(Ц) - то, на что будет воздействие предметом
Локация(Л) - то место, которое будет проверятся как место действия;
Записи запретов имеют вид "действие.предмет" или "действие.предмет.цель";
place - П: устанавливаемый блок Л: место устанавливаемого блока
break - П: ломаемый блок Л: место ломаемого блока
packup - П: подбираемый стак Л: место стака
drop - П: выбрасываемый стак Л: игрок
have - П: стак в инвентаре Л: игрок
invclick/invclick_creative/invclick_left/invclick_right - П: стак и инвентаре Л: игрок
damage - П: энтити Л: энтити
craft - П: стак получаемый при крафте Л: игрок
leftclick/rightclick - П: стак в руке Л: игрок
leftclickon/rightclickon/shift_rightclickon - П: стак в руке Ц: блок, с которым взаимодействует игрок Л: блок
damage - работает при ударе ентити предметом, так же если ИГРОК запускает снаряд в энтити;
leftclick/rightclick - по умолчанию проверяет клик по воздуху, но если предмет в руке имеется в списке RangeItems, то берется дистанция из этого списка и по направлению взгляда игрока ищется блок на эту дистанцию, если блок найден, то идет дополнительная проверка права leftclickon/rightclickon/shift_rightclickon в зависимости от действия;
.wg - проверяет Локацию на наличие там чужого региона
.wg|дистанция - берется Локация действия, вокрук неё создается невидимый квадратный регион со сторонами "дистанция * 2", проверяется на пересечение с чужими.
.out - проверяет Локацию на наличие своего региона