- [Plugin][1.5.2-1.7.9] CoreProtect — Запись изменений блоков и их откат
- CoreProtect
- Содержание
- Установка
- Настройка
- Использование
- Режим проверки
- Откат блоков
- Восстановление блоков
- Почему не работает coreprotect
- Рекомендуемые сообщения
- Присоединяйтесь к обсуждению
- О нас
- Minecraft Wiki
- CoreProtect
- Содержание
- Установка [ ]
- Настройка [ ]
- Использование [ ]
- Режим проверки [ ]
- Откат блоков [ ]
- Восстановление блоков [ ]
[Plugin][1.5.2-1.7.9] CoreProtect — Запись изменений блоков и их откат
Быстрая и эффективная запись
Быстрые откаты без лагов
Не требует специальной настройки
Хранение данных в формате SQLite (*.db)
Опциональная поддержка MySQL
Простые в использовании команды
Произведение откатов И восстановлений. Отмена любого отката в любое время.
Удобный в использовании инспектор блоков
Можно выбирать, какие именно события записывать
Отмена как действий конкретного игрока, так и всех действий в конкретном радиусе
Можно указать блоки, которые будут игнорироваться при откатах и восстановлениях
Полностью запретить откаты конкретных блоков
Запись базовых действий игрока (например, когда игрок открывает дверь)
Слежка за потоками жидкостей и запись того, кто какую жидкость разлил
Слежка за деревьями. Деревья, выращенные из саженца, сохраняют имя игрока, который этот саженец посадил
Ограничение откатов/восстановлений по заданному радиусу
Поддержка Bukkit системы Permissions
Возможность слежки за блоками, которые выпали вследствие поломки другого блока. Если игрок сломал блок, на котором висела табличка, то и блок, и табличка будут записаны и их можно потом откатить вместе.
Простое удаление старых записей
Откат/восстановление действий нескольких игроков за раз
Можно создавать конфигурации отдельно для каждого мира
Просмотр, откаты или восстановление только определённых действий.
Игнор нескольких игроков и/или типов блоков
Предпросмотр откатов и восстановлений
Использование выделений WorldEdit, а также лог действий с ним типа //set 0 и т.д.
Удобное для использования API
Работает с Tekkit серверами.
/co help — вывести в чат все команды плагина
/co inspect, /co i — включить режим проверки блоков
/co lookup u:игрок t:время b:блоки e:исключить r:радиус — просмотр логов по параметрам
/co rollback u:игрок t:время b:блоки e:исключить r:радиус — откат изменений блоков
/co restore u:игрок t:время b:блоки e:исключить r:радиус — возврат изменений блоков
/co purge кол-во_месяцев — очистить информацию о блоках за один или несколько месяцев
Сломанные игроком блоки
Поставленные игроком блоки
Естественные разрушения блоков (пример: когда табличка свалилась с блока земли, когда тот сломали)
Распространение потоков жидкостей
Рост виноградных лоз (лиан)
Взрывы (TNT, криперы, гасты, и т.п.)
Использование зажигалок и файерболов (огненных шаров)
Блоки, изменённые существами (например Эндерменом)
Падение блоков (пример: песок/гравий)
Взаимодействия игрока с блоками (ЛКМ/ПКМ)
Генерация портала в Нижний мир
Блоки, сдвинутые поршнями
Потоптанные игроком посевы
Снег, созданный снежными големами
Вещи, положенные в сундуки, печи, раздатчики и пр.
Картины и рамки (с возможностью отката!)
Убитые игроками мобы
Команды игроков и их сообщения в чате
Сессии игроков (авторизация/деавторизация)
Смена ника игроком
Изменения, проделанные игроком через WorldEdit.
После того, как вы включите режим инспектора командой «/core inspect«, вы сможете:
Щелкнув ЛКМ по блоку узнать, кто поставил этот блок.
Щелкнув ЛКМ по верхней части блок узнать, какой блок был расположен сверху.
Щелкните ПКМ (в место) блока в другом блоке, чтобы узнать, кто поставил ее. (например: земля в воде. Чтобы узнать, кто поставил воду надо щелкнуть ПКМ по земле.)
Щелкните ПКМ по двери, кнопкн, рычагу, сундуку и т.д., чтобы узнать, кто последний использовал его(её).
coreprotect.* — доступ ко всем командам CoreProtect
Источник
CoreProtect
CoreProtect — это плагин для SMP-сервера под управлением Bukkit, регистрирующий изменения блоков. С его помощью вы можете просмотреть историю изменений блоков, то есть кто и когда поставил/удалил блок, и откатить/вернуть изменения блоков и другое.
Содержание
Установка
- Скачайте плагин
- Скопируйте файл «CoreProtect_ .jar» в папку «plugins» Вашего сервера.
- Перезапустите сервер.
Настройка
Настройка плагина осуществляется с помощью файла config.yml . Бо́льшая часть параметров принимает только два значения: включено ( true ) и выключено ( false ).
verbose — Если включено, то при выполнении откатов будет отображаться дополнительная информация, иначе дополнительная информация будет отображена только если в команде присутствует аргумент #verbose .
use-mysql — Если включено, то плагин будет использовать указанные ниже данные для подключения к внешней базе данных MySQL.
table-prefix — Префикс таблиц в базе данных MySQL.
mysql-host — Адрес сервера с базой данных MySQL.
mysql-port — Порт для подключения к серверу с базой данных MySQL.
mysql-database — Название внешней базы данных MySQL.
mysql-username — Имя пользователя для подключения к внешней базе данных MySQL.
mysql-password — Пароль для подключения к внешней базе данных MySQL.
check-updates — Автоматическая проверка обновлений ( true — включена, false — выключена).
api-enabled — Использовать CoreProtect API (другие плагины смогут получать доступ к данным CoreProtect)?
default-radius — Радиус отката/восстановления по умолчанию. Будет подставлено значение этого параметра, если аргумент r: не указан.
max-radius — Максимальный радиус отката/восстановления.
rollback-items — Откатывать предметы, взятые из сундуков и прочих контейнеров?
rollback-entities — Откатывать убитых мобов?
skip-generic-data — Если включено, то информация о действиях, связанных с простыми явлениями (например, горение зомби днём) записываться не будут.
block-place — Записывать установку блоков?
block-break — Записывать разрушение блоков?
natural-break — Записывать информацию о разрушении блоков в результате взаимодействия с другими блоками (например, разрушение факела, стоящего на блоке, сломанном игроком)? Необходимо включить для нормальной работы восстановления кроватей и дверей.
block-movement — Отслеживать естественное перемещение блоков (например, падение гравия)?
pistons — Отслеживать перемещение блоков поршнем?
block-burn — Записывать сгорание блоков?
block-ignite — Записывать натуральное поджигание блоков (например, распространение огня)?
explosions — Записывать разрушения блоков вследствие взрывов?
entity-change — Записывать изменения блоков вследствие взаимодействия с ними существ (например, эндермен взял блок)?
entity-kills — Записывать убийства мобов?
sign-text — Записывать изменения текста на табличках?
buckets — Записывать изменения блоков, связанные с использованием вёдер игроками?
leaf-decay — Записывать натуральное разрушение листвы?
tree-growth — Записывать изменения блоков, связанные с вырастанием дерева? Изменения будут связаны с игроком, посадившим дерево.
mushroom-growth — Записывать изменения блоков, связанные с вырастанием грибов?
vine-growth — Записывать натуральный рост лиан?
portals — Записывать натуральную генерацию порталов?
water-flow — Записывать изменения блоков, связанные с растеканием воды? Позволит правильно откатить блоки, разрушенные вследствие этих изменений.
lava-flow — Записывать изменения блоков, связанные с растеканием лавы? Позволит правильно откатить блоки, разрушенные вследствие этих изменений.
liquid-tracking — Изменения блоков, связанные с растеканием жидкости будут связаны с игроком, поставившим источник данной жидкости.
item-transactions — Записывать изменения содержимого контейнеров?
player-interactions — Записывать взаимодействия игроков с блоками (например, открытие двери)?
player-messages — Записывать сообщения, отправляемые игроками в чат?
player-commands — Записывать команды, выполняемые игроками?
player-sessions — Записывать информацию о входах/выходах игроков?
username-changes — Записывать изменения никнейма игроков?
worldedit — Записывать изменения, связанные с использованием WorldEdit?
Использование
Режим проверки
Чтобы включить режим проверки, введите команду /co i . Кликните ЛКМ по блоку, чтобы узнать, какие блоки на этом месте были поставлены или сломаны. Показывается также время изменения блоков и никнеймы игроков (или имена сущностей), которые эти блоки изменили. Вся информация выводится в чат. Кликните ПКМ по грани блока, чтобы узнать историю изменений блока, который находился по другую сторону от грани. Нажмите ПКМ по любому механизму (кнопке, рычагу, двери), чтобы узнать, кто и когда использовал его. Режим проверки отключается повторным вводом команды /co i .
Откат блоков
- block — блок поставлен/сломан
- +block — блок поставлен
- -block — блок сломан
- click — взаимодействие игрока с блоком
- container — предмет взят или положен в контейнер
- +container — предмет положен в контейнер
- -container — предмет взят из контейнера
- kill — убит моб или другая энтити
- chat — отправлено сообщение в чат
- command — команда выполнена
- session — вход или выход игрока с сервера
- +session — вход игрока на сервер
- -session — выход игрока с сервера
- username — изменён никнейм
hashtag — дополнительные параметры, возможные значения:
- preview — откат с предварительным просмотром изменений.
- count — возвращает количество строк, найденных при просмотре логов через /co lookup .
- verbose — отображать подробную информацию при откате/восстановлении.
- silent — отображать только основную информацию при откате/восстановлении.
Восстановление блоков
Чтобы восстановить изменения блоков, введите команду
/co restore u: t: b: e: r: a: #
Эта команда также может быть использована для отмены отката блоков.
Источник
Почему не работает coreprotect
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
О нас
Проект ComputerCraft.ru основан в 2014 году. Особенностью наших игровых серверов является обязательное наличие компьютерных и технических модов и аддонов. Когда мод ComputerCraft устарел и больше не отвечал техническим требованиям, ему на замену пришел современный и высокотехнологичный мод OpenComputers. Черепашек заменили роботы из мода Opencomputers.
ComputerCraft.ru — это площадка для игры в Minecraft и общения на форуме, стабильные серверы и возможность в легкой и игровой форме обучиться программированию на языке Lua и реализовать все свои самые смелые инженерные идеи и решения и поделиться ими с другими игроками. За все время существования проекта сменилось 10 игровых серверов, которые посетили более 9000 игроков. На сайте собрано множество интересных программ и библиотек, статей, гайдов, веселых историй и горячих обсуждений, выдвинуто множество идей автоматизации и способов программирования.
У нас играют и пишут программы как новички так и опытные программисты. А самые продвинутые участники нашего коллектива даже разрабатывают собственные авторские моды и аддоны, ресурспаки, репозитории, мощнейшие библиотеки и операционные системы.
Регистрируйтесь прямо сейчас и присоединяйтесь к нашему дружному коллективу фанатов игры Minecraft , компьютерных и инженерных модов!
Источник
Minecraft Wiki
Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.
CoreProtect
CoreProtect — это плагин для SMP-сервера под управлением Bukkit, регистрирующий изменения блоков. С его помощью вы можете просмотреть историю изменений блоков, то есть кто и когда поставил/удалил блок, и откатить/вернуть изменения блоков и другое.
Содержание
Установка [ ]
- Скачайте плагин
- Скопируйте файл «CoreProtect_ .jar» в папку «plugins» Вашего сервера.
- Перезапустите сервер.
Настройка [ ]
Настройка плагина осуществляется с помощью файла config.yml . Бо́льшая часть параметров принимает только два значения: включено ( true ) и выключено ( false ).
verbose — Если включено, то при выполнении откатов будет отображаться дополнительная информация, иначе дополнительная информация будет отображена только если в команде присутствует аргумент #verbose .
use-mysql — Если включено, то плагин будет использовать указанные ниже данные для подключения к внешней базе данных MySQL.
table-prefix — Префикс таблиц в базе данных MySQL.
mysql-host — Адрес сервера с базой данных MySQL.
mysql-port — Порт для подключения к серверу с базой данных MySQL.
mysql-database — Название внешней базы данных MySQL.
mysql-username — Имя пользователя для подключения к внешней базе данных MySQL.
mysql-password — Пароль для подключения к внешней базе данных MySQL.
check-updates — Автоматическая проверка обновлений ( true — включена, false — выключена).
api-enabled — Использовать CoreProtect API (другие плагины смогут получать доступ к данным CoreProtect)?
default-radius — Радиус отката/восстановления по умолчанию. Будет подставлено значение этого параметра, если аргумент r: не указан.
max-radius — Максимальный радиус отката/восстановления.
rollback-items — Откатывать предметы, взятые из сундуков и прочих контейнеров?
rollback-entities — Откатывать убитых мобов?
skip-generic-data — Если включено, то информация о действиях, связанных с простыми явлениями (например, горение зомби днём) записываться не будут.
block-place — Записывать установку блоков?
block-break — Записывать разрушение блоков?
natural-break — Записывать информацию о разрушении блоков в результате взаимодействия с другими блоками (например, разрушение факела, стоящего на блоке, сломанном игроком)? Необходимо включить для нормальной работы восстановления кроватей и дверей.
block-movement — Отслеживать естественное перемещение блоков (например, падение гравия)?
pistons — Отслеживать перемещение блоков поршнем?
block-burn — Записывать сгорание блоков?
block-ignite — Записывать натуральное поджигание блоков (например, распространение огня)?
explosions — Записывать разрушения блоков вследствие взрывов?
entity-change — Записывать изменения блоков вследствие взаимодействия с ними существ (например, эндермен взял блок)?
entity-kills — Записывать убийства мобов?
sign-text — Записывать изменения текста на табличках?
buckets — Записывать изменения блоков, связанные с использованием вёдер игроками?
leaf-decay — Записывать натуральное разрушение листвы?
tree-growth — Записывать изменения блоков, связанные с вырастанием дерева? Изменения будут связаны с игроком, посадившим дерево.
mushroom-growth — Записывать изменения блоков, связанные с вырастанием грибов?
vine-growth — Записывать натуральный рост лиан?
portals — Записывать натуральную генерацию порталов?
water-flow — Записывать изменения блоков, связанные с растеканием воды? Позволит правильно откатить блоки, разрушенные вследствие этих изменений.
lava-flow — Записывать изменения блоков, связанные с растеканием лавы? Позволит правильно откатить блоки, разрушенные вследствие этих изменений.
liquid-tracking — Изменения блоков, связанные с растеканием жидкости будут связаны с игроком, поставившим источник данной жидкости.
item-transactions — Записывать изменения содержимого контейнеров?
player-interactions — Записывать взаимодействия игроков с блоками (например, открытие двери)?
player-messages — Записывать сообщения, отправляемые игроками в чат?
player-commands — Записывать команды, выполняемые игроками?
player-sessions — Записывать информацию о входах/выходах игроков?
username-changes — Записывать изменения никнейма игроков?
worldedit — Записывать изменения, связанные с использованием WorldEdit?
Использование [ ]
Режим проверки [ ]
Чтобы включить режим проверки, введите команду /co i . Кликните ЛКМ по блоку, чтобы узнать, какие блоки на этом месте были поставлены или сломаны. Показывается также время изменения блоков и никнеймы игроков (или имена сущностей), которые эти блоки изменили. Вся информация выводится в чат. Кликните ПКМ по грани блока, чтобы узнать историю изменений блока, который находился по другую сторону от грани. Нажмите ПКМ по любому механизму (кнопке, рычагу, двери), чтобы узнать, кто и когда использовал его. Режим проверки отключается повторным вводом команды /co i .
Откат блоков [ ]
- block — блок поставлен/сломан
- +block — блок поставлен
- -block — блок сломан
- click — взаимодействие игрока с блоком
- container — предмет взят или положен в контейнер
- +container — предмет положен в контейнер
- -container — предмет взят из контейнера
- kill — убит моб или другая энтити
- chat — отправлено сообщение в чат
- command — команда выполнена
- session — вход или выход игрока с сервера
- +session — вход игрока на сервер
- -session — выход игрока с сервера
- username — изменён никнейм
hashtag — дополнительные параметры, возможные значения:
- preview — откат с предварительным просмотром изменений.
- count — возвращает количество строк, найденных при просмотре логов через /co lookup .
- verbose — отображать подробную информацию при откате/восстановлении.
- silent — отображать только основную информацию при откате/восстановлении.
Восстановление блоков [ ]
Чтобы восстановить изменения блоков, введите команду
/co restore u: t: b: e: r: a: #
Эта команда также может быть использована для отмены отката блоков.
Источник