Общее
CoreProtect - плагин на запись изменений мира в базу данных (sqlite или mysql).
Команды
В плагине присутствуют такие команды, как:
/co inspect
Кратко: /co i Переход в “режим инспектора”. Позволяет на ЛКМ смотреть смотреть такие действия, как поломка/установка блока, а на ПКМ - транзакции с блоком, типо вещей в сундуке
/co lookup
Кратко: /co l
Поиск по записям плагина с продвинутыми возможностями поиска. Подробнее в разделе “Выбираем записи”
/co near
Команда для просмотра действий в радиусе 10 блоков от вас. Представляет собой по сути
/co lookup r:10
/co rollback
Команда для отмены определённых действий
/co restore
Восстановить действия из бд. Действие обратное rollback
/co undo
Отменить действие, влияющее на мир. То есть rollback или restore
Выбираем записи
У команд lookup, rollback, restore есть возможность выбирать разные параметры поиска записей в бд.
Доступны следущие параметры:
user
Кратко: u
/co lookup r:10 u:username
Пользователь, чьи действия искать.
Тем, от лица которого совершается действия может быть не только игрок
action
Кратко: a
/co lookup r:10 a:-item
Действия которые искать
include
Кратко: i Предмет поиска.
В старых версиях плагина именуется block Кратко: b {.is-info}
Пользователи:
Не все действия совершают игроки, по крайней мере не на прямую. В CoreProtect помимо игровов действия могут совершать:
Игрок
Игрок может совершать все действия в CoreProtect
Моб
Мобы могут ломать блоки и убивать.
Запись #моб убил #моб
(самого себя)
Означает смерть от удушья
tnt
Взрывы динамита
#[TNT]Username
TNT, активированный игроком Username
creeper
Взрывв крипера
#[creeper]Username
Крипер, активированный игроком Username
fire
ender_crystal
physics
gravity
Действия
item
+item
Подобрал предмет, положил предмет в сундук
-item
Выбросил предмет, взял предмет из сундука
container
-container
Взял предмет из сундука
+container
Положил предмет в сундук
block
-block
Сломал блок
+block
Поставил блок
kill
Убил, сломал энтити-блок
session
-session
Вышел из игры
+session
Присоединился к игре
text
Написал текст на табличке
chat
Написал сообщение в чат
command
Выполнил (попытался выполнить) команду
Полезные примеры команд:
Выявить виновника пожара
/co lookup a:+block i:fire e:#fire r:20 t:2d
Взаимодействия с незеритовым шлемом
/co lookup r:#global t:2d i:netherite_helmet u:username
Откат взрывов грифера на всём сервере
/co rollback r:#global t:2d u:#[TNT]username e:tnt
Превышени лимита новичка
/co rollback r:#global t:2d i:netherite_helmet u:username