1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [SEC/CHAT] mProtect v2.0 - Автоматические протекты [1.2.5-R1.0/1.5.2-R1.0]

Тема в разделе "Релизы плагинов", создана пользователем Nero, 12 авг 2012.

  1. Автор темы
    Nero

    Nero Активный участник Пользователь

    Баллы:
    63
    mProtect - Система автоматических протектов:
    Версия: v2.0

    Плагин позволяет посредством простых команд установить протект, добавить и удалить из него жителей и в последствии удалить протект. В плагине есть возможность устанавливать 2 вида протектов home и city. Размеры home протекта регулируются в конфигурации. Премиум протект заменяет собой home протект и его максимальные размеры регулируются заданными при активации премиума. Изначально премиум и city протект пользователю недоступны, их использование активируется администратором.

    Далее приведены команды плагина. В квадратных скобках необязательные параметры, в круглых обязательные. Без указания типа протекта работа ведётся с home протектом. При не заданных размерах используются максимальные.

    Команды:
    • /rset [city/home] [n s w e u d] - установка протекта
    • /rsel [city|home] - выделение (WorldEditCUI)
    • /radd [city|home] (житель) - добавление жителя
    • /rdel [city/home] (житель) - удаление жителя
    • /rinfo [city/home] - информация о протекте
    • /rrem [city/home] - удаление протекта
    • /modchat (сообщение) - сообщение в модераторский чат
    • /mprotect - информация о плагине
    • /mprotect reload - перезагрузка конфигурации
    • /mprotect user (пользователь) - информация о пользователе
    • /mrpotect home (пользователь) - информация о домашнем протекте пользователя
    • /mprotect city (пользователь) - информация о городском протекте пользователя
    • /mprotect iscity (пользователь) - выключение пользователю возможности ставить городской протект
    • /mprotect iscity (пользователь) (n s w e u d) - включение пользователю возможности ставить городской протект с максимальными размерами
    • /mprotect ispremium (пользователь) - выключение пользователю возможности ставить премиум протект
    • /mprotect ispremium (пользователь) (n s w e u d) - включение пользователю возможности ставить премиум протект с максимальными размерами
    Права:
    • mprotect.user - /rset /rsel /radd /rdel /rinfo /rrrem
    • mprotect.set - /rset
    • mprotect.sel - /rsel
    • mprotect.add - /radd
    • mprotect.del - /rdel
    • mprotect.rem - /rrem
    • mprotect.mod - /modchat
    • mprotect.admin - /mprotect
    Необходимые плагины:
    • WorldEdit
    • WorldGuard
    • Vault и плагин пермов совместимый с ним.
    Особенности:
    • Позволяет игроку посредством простых команд установить протект и управлять им
    • Возможность регулировать размер протекта
    • Отключаемые модули
    • Возможность изменения размера протекта про добавлении/удалении жителей
    • Регулируемый стандартный размер протекта
    • Изменение префиксов протектов
    • Модераторский чат
    Скачать плагин

    Лог изменений (промежуточные версии упущены):
    Версия 2.0
    • Поддержка MySQL
    • Поддержка WorldEditCUI
    • Добавление городских протектов
    • Добавление премиум протектов
    • Внутри игровое управление игроками
    • Выбор языков
    Версия 1.0
    • Релиз плагина с основным функционалом
     

    Вложения:

    • mProtect.zip
      Размер файла:
      54 КБ
      Просмотров:
      146
    Snak3, Hephest, Сникерсни и 4 другим нравится это.
  2. Grinch

    Grinch Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Lex_13
    Отличный плагин, установили на свой сервер, работает без крашей.
    Сильно облегчил работу администрации и решил проблему необходимости протекторов.
    Спасибо!
     
    Сникерсни и Pechenka16 нравится это.
  3. slenky

    slenky Старожил Пользователь

    Баллы:
    173
    Перенесено, удачного девелопинга :)
     
    BleaZz нравится это.
  4. WCRAFT

    WCRAFT Старожил Пользователь

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Отличный плагин, давно искал.
     
  5. MrShadow

    MrShadow Старожил Пользователь

    Баллы:
    103
    Skype:
    X-line02
    а что этот "протект" делает то толком?
     
  6. FedorNogopletov

    FedorNogopletov Старожил Пользователь

    Баллы:
    173
    будет ли 1.6.2?
     
  7. Автор темы
    Nero

    Nero Активный участник Пользователь

    Баллы:
    63
    Облегчает жизнь игрокам и контроль администраторам. Установка в одну команду, авто-расширение протекта, донат протекты с ограничением флагов и плюшки для модеров в виде мод чата. Админам удобно ибо названия у протектов адекватные с задаваемым префиксом.
    Честно говоря, не тестил на 1.6.2, но с версии 1.3.2 плагин спокойно себе работает. Подозреваю, что и на 1.6.2 будет хорошо себя чувствовать. Опробуйте и если будут проблемы сообщите мне.
     
  8. Pechenka16

    Pechenka16 Участник

    Баллы:
    33
    Имя в Minecraft:
    Pechenka16
    это програмист с omsk-craft и плиз обнови плагин :):):):):):):):):):):):):):):):creeper:
     
  9. boffins

    boffins Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    Mozgodrig
    Как сделать так что заходишь на заприваченную территорию и на верху экрана показывает чей это дом?
     
  10. Lex_13

    Lex_13 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Lex_13
    Для этого необходимо патчить клиент.
    Плагин не обновлялся с версии 1.4.7 и отлично работает на всех версиях minecraft. Качайте и пользуйтесь)
     
  11. boffins

    boffins Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    Mozgodrig
    В каком смысле пачтить?
     
  12. Lex_13

    Lex_13 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Lex_13
    В прямом, вносить изменения в .class файлы minecraft.jar, а так же необходим WGmodule и модификация самого WorldGuard.
     
  13. boffins

    boffins Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    Mozgodrig
    Lex_13, Можно узнать какие именно .class файлы нужно менять и что в них менять?
     
  14. Snak3

    Snak3 Активный участник Пользователь

    Баллы:
    78
    1.6.4 Spigot:
    Код:
    [SEVERE] Error occurred while enabling iChatPlayerList v0.5.1 (Is it up to date?)
    ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:203)
        at com.worldcretornica.ichatplayerlist.iChatPlayerList.onEnable(iChatPlayerList.java:74)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:467)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
        at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:277)
        at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:259)
        at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:525)
        at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:489)
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:432)
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:224)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634)
        at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    
    Код:
    [INFO] test issued server command: /rset
    [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'rset' in plugin mProtect v2.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
        at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:532)
        at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1389)
        at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1253)
        at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1185)
        at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:68)
        at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470)
        at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)
        at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)
        at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:914)
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:781)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663)
        at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    Caused by: java.lang.NullPointerException
        at nero.mprotect.command.Define.define(Define.java:110)
        at nero.mprotect.command.Define.onCommand(Define.java:94)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        ... 15 more
    Было бы здорово обновить плагин :)
     
  15. Автор темы
    Nero

    Nero Активный участник Пользователь

    Баллы:
    63
    Первый краш - не мой плагин. Предоставьте пожалуйста конфиг и полный лог сервера.
    По сути изменению подвергается Minecraft.class для пущей защиты от гриферов(выключение ЛКМ и ПКМ). Сам модуль является обычным модом forge. Но без доп. плагина для сервера смысла не имеет. Плагин и модуль выкладывать пока не имею намерений.
     
  16. Snak3

    Snak3 Активный участник Пользователь

    Баллы:
    78
    Пардон, первое не то скопировал.
    Оставил только требуемые плагины: we, wg, vault
    Грузимся:
    Код:
    2014-02-03 13:40:43 [INFO] [mProtect] Enabling mProtect v2.0
    2014-02-03 13:40:43 [INFO] [mProtect] Config loaded.
    2014-02-03 13:40:43 [INFO] [mProtect] Language loaded.
    2014-02-03 13:40:43 [INFO] [mProtect] Vault loaded.
    2014-02-03 13:40:43 [INFO] [mProtect] WorldEdit loaded.
    2014-02-03 13:40:43 [INFO] [mProtect] WorldGuard loaded.
    2014-02-03 13:40:43 [SEVERE] Error occurred while enabling mProtect v2.0 (Is it up to date?)
    java.lang.NoClassDefFoundError: nero/mprotect/MysqlDatabase
        at nero.mprotect.command.Admin.<init>(Admin.java:30)
        at nero.mprotect.ProtectPlugin.onEnable(ProtectPlugin.java:98)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:467)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
        at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:277)
        at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:259)
        at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:525)
        at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:489)
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:432)
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:224)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634)
        at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    Caused by: java.lang.ClassNotFoundException: Failed to remap class nero.mprotect.MysqlDatabase
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:539)
        at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:456)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:234)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 13 more
    Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
        at java.util.zip.ZipFile.read(Native Method)
        at java.util.zip.ZipFile.access$1400(Unknown Source)
        at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
        at java.io.FilterInputStream.read(Unknown Source)
        at org.objectweb.asm.ClassReader.a(Unknown Source)
        at org.objectweb.asm.ClassReader.<init>(Unknown Source)
        at net.md_5.specialsource.RemapperPreprocessor.preprocess(RemapperPreprocessor.java:83)
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:495)
        ... 17 more
    Приватим:
    Код:
    2014-02-03 13:43:04 [INFO] test issued server command: /rset
    2014-02-03 13:43:04 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'rset' in plugin mProtect v2.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
        at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:532)
        at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1389)
        at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1253)
        at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1185)
        at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:68)
        at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470)
        at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)
        at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)
        at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:914)
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:781)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663)
        at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    Caused by: java.lang.NullPointerException
        at nero.mprotect.command.Define.define(Define.java:110)
        at nero.mprotect.command.Define.onCommand(Define.java:94)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        ... 15 more
    Конфиг чего именно выложить?
     

    Вложения:

    • server.txt
      Размер файла:
      7,4 КБ
      Просмотров:
      4
  17. Автор темы
    Nero

    Nero Активный участник Пользователь

    Баллы:
    63
    Snak3 нравится это.
  18. Snak3

    Snak3 Активный участник Пользователь

    Баллы:
    78
    Конфиг не трогал, качал из шапки этой темы.

    Скачал с дева - все ок, пофиксите в шапке ;)
    И еще, возможно ли хотя бы в чат выводить сообщение при заходе на чужую территорию?
     
  19. Автор темы
    Nero

    Nero Активный участник Пользователь

    Баллы:
    63
    Это возможно флагом WG. Насчёт добавления опции подумаю.
     
    Snak3 нравится это.
  20. Snak3

    Snak3 Активный участник Пользователь

    Баллы:
    78
    Есть проблемка, WGfix не реагирует на команду /rset, а по дефолту ваш плагин флаги не выставляет.
     

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