Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Перевод [SEC] CoreProtect v2.14.2 - Узнай кто грифер! [1.8.1-1.10]

XjCyan1de

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
XjCyan1de
CoreProtect logo.png

CoreProtect
- это быстрый, эффективный, регистратор данных и анти-гриф инструмент. Откатить и восстановить любое количество повреждений. CoreProtect записывает данные о действия без какой либо нагрузки на сервер.

CoreProtect - плагин #1 в борьбе с гриферством, который разрабатывается с 2012 года и продолжает обновляться!

Версия: 2.14.2
Скачать перевод: для CP 2.14.2 (Спасибо @Bogdan2402 за помощь)

Особенности:
(пока текст через гугл прогнал, скоро напишу нормальное описание)
  • Быстро эффективное регистрации данных.
  • Быстрые откаты - без задержек при выполнении откатов / восстановления.
  • Многопоточная для обеспечения производительности сервера никогда не повлияли
  • Не требует настройки. Поставьте плагин на вашем сервере, и вы хорошо идти.
  • SQLite основе хранилища данных.
  • Дополнительная поддержка MySQL.
  • Простая в использовании команды.
  • Выполните откат и восстанавливает. Отменить любые откат, в любое время.
  • Простая в использовании блок инспектор
  • Расширенный поиск на основе инструмент поиска.
  • Разбивается на страницы журналов.
  • Автоматическая проверки обновлений.
  • Multi-мир поддержка.
  • Включить или выключить любой аспект регистрации в файле конфигурации.
  • Откат за игрока, или просто сделать глобальную откат к любому ущербу вокруг вас.
  • Укажите определенные типы блоков, чтобы пропустить в откатов / восстановления.
  • Ограничить откаты / восстанавливает конкретных типов блоков
  • Войти основные действия игроков (например, когда игрок открывает дверь)
  • Жидкость слежения. Ассоциированный поток жидкости с игроками
  • Дерево слежения. Деревья, выращенные из саженцев показать, кто первоначально посадил саженец.
  • Ограничить откаты / восстанавливает до радиуса области.
  • Поддерживает систему разрешений ведро.
  • Возможность отслеживать блоки, которые падают из других блоков. Если игрок нарушает блок, у которого был знак на нем, как блок и знак может быть произведен откат.
  • Легко удалять данные старые журнала.
  • Безопасные параметры по умолчанию.
  • Откат или восстановить несколько игроков сразу.
  • Создать на-мире конфигурационные файлы.
  • Поиск, откат, или восстановить с помощью конкретных действий.
  • Исключить нескольких пользователей или блоков.
  • Просмотр откаты или восстановления.
  • Используйте WorldEdit выбор.
  • Простой в использовании API.
  • Работает с Tekkit серверов
  • ... И многое другое!
Что плагин записывает?
  • Записывает блоки сломанные игроками.
  • Записывает блоки поставленные игроками.
  • Записывает природные разрушение блоков (например опадение листвы, кактусов, тростника).
  • Записывает использование ведра.
  • Записывает потоки жидкостей.
  • Записывает рост деревьев.
  • Записывает раст грибов.
  • Записывает рост лиан.
  • Записывает взрывы (Динамит, Криперы, Гасты, и т.п.).
  • Записывает использование огнива.
  • Записывает действия огня.
  • Записывает сгоревшие блоки.
  • Записывает изменения блоков мобами (Эндермен/Снеговик/Дракон Края).
  • Записывает движения блоков (Падающий песок/гравий).
  • Записывает опадение листвы.
  • Записывает взаимодействия игроков.
  • Записывает генерацию адских порталов.
  • Записывает движение блоков поршнями.
  • Записывает затаптывания посевов игроками.
  • Записывает историю о предметах которые были подобраны, положены/взяты из сундуков/печей/раздатчиков и т.п.
  • Записывает установку картин и предметов в рамки (С возможностью отката!).
  • Записывает смерти мобов от рук игроков (животные/монстры).
  • Записывает чат игроков и использование команд игроками.
  • Записывает сессии игроков.
  • Записывает изменение ников игроков
  • Записывает изменения которые были сделаны с помощью WorldEdit.
  • ...и список продолжает пополняться!

Как использовать режим инспектора
Убедитесь что у вас включен режим инспектора ("/core inspect", или "/co i")
  • Щёлкните левой кнопкой мыши, чтобы проверить кто поставил блок.
  • Щёлкните правой кнопкой мыши, чтобы проверить кто сломал блок.
  • Поставьте блок, чтобы увидеть что было на этом месте.
  • Поставьте блок в жидкость (или т.п.), чтобы увидеть кто поставил это.
  • Щелкните правой кнопкой мыши (на дверь, сундук или т.п.), чтобы увидеть кто последний раз открывал это.

Команды:

  • /co help <команда> - Показать более подробную информацию о команде.
  • /co inspect - Включить/Выключить режим инспектора.
  • /co rollback <параметры> - Откат изменений блоков.
  • /co restore <параметры> - Возврат изменений блоков.
  • /co lookup <параметры> - Расширенный поиск.
  • /co purge <параметры> - Удаление старых данных.
  • /co reload - Перезагрузка конфигурационного файла.
  • /co version - Отображение текущей версии CoreProtect.
Permissions:
  • coreprotect.* - Доступ ко всем командам CoreProtect.
  • coreprotect.inspect - Доступ к режиму инспектора.
  • coreprotect.lookup - Доступ к командам поиска.
  • coreprotect.rollback - Доступ к командам отката.
  • coreprotect.restore - Доступ к командам восстановления.
  • coreprotect.purge - Доступ к очистке данных.
  • coreprotect.reload - Доступ к перезагрузке плагина.
  • coreprotect.help - Доступ к подробной информации о командах.


О всех ошибках в переводе обязательно пишите в эту тему что бы я их исправил!
P.S. Это мой первый перевод плагина, так что не судите строго :3
 
Последнее редактирование:
Для 1.7.10 пойдёт? а то скачал с буккита - вроде запускается, потом при каком-то действии он начинает блювать ошибкой
Типо вот такой хернёй, но сервер продолжает работать:
[00:32:23] [Server thread/ERROR]: Could not pass event BlockBreakEvent to CoreProtect v2.10.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callBlockBreakEvent(CraftEventFactory.java:1011) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraftforge.event.world.BlockEvent$BreakEvent.<init>(BlockEvent.java:89) [BlockEvent$BreakEvent.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraftforge.common.ForgeHooks.onBlockBreakEvent(ForgeHooks.java:479) [ForgeHooks.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraft.server.management.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:319) [mx.class:?]
at net.minecraft.server.management.ItemInWorldManager.func_73075_a(ItemInWorldManager.java:127) [mx.class:?]
at net.minecraft.entity.player.EntityPlayerMP.func_70071_h_(EntityPlayerMP.java:303) [mw.class:?]
at net.minecraft.world.World.func_72866_a(World.java:2674) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:800) [mt.class:?]
at net.minecraft.world.World.func_72870_g(World.java:2623) [ahb.class:?]
at net.minecraft.world.World.func_72939_s(World.java:2423) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:633) [mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:954) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
Caused by: java.lang.NullPointerException
at net.coreprotect.Functions.getSpawnerType(Functions.java:978) ~[?:?]
at net.coreprotect.consumer.Queue.queueBlockBreak(Queue.java:170) ~[?:?]
at net.coreprotect.listener.BlockListener.onBlockBreak(BlockListener.java:379) ~[?:?]
at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:1.7.10-R0.1-SNAPSHOT]
... 19 more
 
Для 1.7.10 пойдёт? а то скачал с буккита - вроде запускается, потом при каком-то действии он начинает блювать ошибкой
Типо вот такой хернёй, но сервер продолжает работать:
[00:32:23] [Server thread/ERROR]: Could not pass event BlockBreakEvent to CoreProtect v2.10.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callBlockBreakEvent(CraftEventFactory.java:1011) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraftforge.event.world.BlockEvent$BreakEvent.<init>(BlockEvent.java:89) [BlockEvent$BreakEvent.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraftforge.common.ForgeHooks.onBlockBreakEvent(ForgeHooks.java:479) [ForgeHooks.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraft.server.management.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:319) [mx.class:?]
at net.minecraft.server.management.ItemInWorldManager.func_73075_a(ItemInWorldManager.java:127) [mx.class:?]
at net.minecraft.entity.player.EntityPlayerMP.func_70071_h_(EntityPlayerMP.java:303) [mw.class:?]
at net.minecraft.world.World.func_72866_a(World.java:2674) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:800) [mt.class:?]
at net.minecraft.world.World.func_72870_g(World.java:2623) [ahb.class:?]
at net.minecraft.world.World.func_72939_s(World.java:2423) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:633) [mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:954) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
Caused by: java.lang.NullPointerException
at net.coreprotect.Functions.getSpawnerType(Functions.java:978) ~[?:?]
at net.coreprotect.consumer.Queue.queueBlockBreak(Queue.java:170) ~[?:?]
at net.coreprotect.listener.BlockListener.onBlockBreak(BlockListener.java:379) ~[?:?]
at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:1.7.10-R0.1-SNAPSHOT]
... 19 more
+1
 
Для 1.7.10 пойдёт? а то скачал с буккита - вроде запускается, потом при каком-то действии он начинает блювать ошибкой
Типо вот такой хернёй, но сервер продолжает работать:
[00:32:23] [Server thread/ERROR]: Could not pass event BlockBreakEvent to CoreProtect v2.10.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callBlockBreakEvent(CraftEventFactory.java:1011) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraftforge.event.world.BlockEvent$BreakEvent.<init>(BlockEvent.java:89) [BlockEvent$BreakEvent.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraftforge.common.ForgeHooks.onBlockBreakEvent(ForgeHooks.java:479) [ForgeHooks.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraft.server.management.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:319) [mx.class:?]
at net.minecraft.server.management.ItemInWorldManager.func_73075_a(ItemInWorldManager.java:127) [mx.class:?]
at net.minecraft.entity.player.EntityPlayerMP.func_70071_h_(EntityPlayerMP.java:303) [mw.class:?]
at net.minecraft.world.World.func_72866_a(World.java:2674) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:800) [mt.class:?]
at net.minecraft.world.World.func_72870_g(World.java:2623) [ahb.class:?]
at net.minecraft.world.World.func_72939_s(World.java:2423) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:633) [mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:954) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
Caused by: java.lang.NullPointerException
at net.coreprotect.Functions.getSpawnerType(Functions.java:978) ~[?:?]
at net.coreprotect.consumer.Queue.queueBlockBreak(Queue.java:170) ~[?:?]
at net.coreprotect.listener.BlockListener.onBlockBreak(BlockListener.java:379) ~[?:?]
at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:1.7.10-R0.1-SNAPSHOT]
... 19 more
2.12.0 поддерживает только 1.8-1.10, для 1.7.10 надо юзать более старые версии
 
2.12.0 поддерживает только 1.8-1.10, для 1.7.10 надо юзать более старые версии
В том то и дело что более старые версии ошибки бьют, типо обновитесь :) хотя в конфиге выключено обновление
 
В том то и дело что более старые версии ошибки бьют, типо обновитесь :) хотя в конфиге выключено обновление
Ну дык в плагине настроено что мол для 1.8, поскольку в 1.7 могут быть другие API которые не совместимы. В конфиге вы отрубаете авто-обновление
 

Поделиться этой страницей

Назад
Верх