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

Плагин [FIX/SEC/MECH] MonsterFix - Антифарм, Антиглитч, Контроль взрывов, Хедшоты... [BukkitDev]

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

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

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Star Cheater, бядаа.... ;) Чуть позже гляну, напишу.
     
  2. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Ухты у меня там такой код есть ;)
    Да похоже дело в пермишене. Т.е. если он есть, то блоки ставить можно везде. Вы под "ОПом" пробуете?

    В общем я вечером, чуть позже погоняю, сейчас только с работы пришёл - не соображаю ещё ;)
     
  3. Star Cheater

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

    Баллы:
    78
    Skype:
    start_cheater
    Имя в Minecraft:
    starcheater
    Что под ОПом, что под принудительным deопом, что под PeXом с включенным параметром, что под ним же с принудительным monsterfix.unlhblock = false.
    Точнее под ОПом идет сообщение
    Код:
     [mfix] You are OP, all permissions active :)
     
  4. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Star Cheater, слушай, ну я вчера точно переработался. Ставь последнюю версию. У меня с какой-то версии баг был с этой функцией ;) В 0.3.0/2 он исправлен. То что она для 1.3.2 - не страшно, под 1.2.5 заработать должна. Для 1.3.х добавилась функция отключения торговцев-деревенщин, но она тебе не помешает.
    http://dev.bukkit.org/server-mods/monsterfix/files/14-monster-fix-v0-3-0-2/

    С отсутствием пермишена в сообщении - просто этот пермишен, я сегодня с утра переписал функцию и постараюсь перепроверить все пермишены, чтобы они попали в список проверки.
     
  5. Star Cheater

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

    Баллы:
    78
    Skype:
    start_cheater
    Имя в Minecraft:
    starcheater
    @fromgate, Хм... Спасибо. Правда теперь при загрузке серва в логах есть такая надпись:
    Plugin MonsterFix is attempting to register event org/bukkit/event/player/AsyncPlayerChatEvent, which does not exist. Ignoring events registered in class fromgate.mccity.monsterfix.MFPlayerListener

    Зато установка блоков наконец-то привязана к высоте :)

    Хм... А русификатор/локализатор как должен работать? После помещения russian.lng в plugin/MonsterFix и прописывания /mfix language=russian изменилось ... ровным счетом ничего

    и да, параметр lheight не сохраняется в файле конфинга - каждый раз надо заново прописывать
     
  6. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Руссифатор требует перезапуска.
    Сохранения параметра сейчас проверю. Вообще странно - там используется одна процедура для всех параметров.

    А вот с AsynPlayerChatEvent ничего не сделать :( Это событие появилось в 1.3 и заменило событие PlayerChatEvent из 1.2 :(
     
  7. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Всё. С лимитом понял. Ошибка. Сегодня к вечеру выложу новую версию.
     
    ВремяПриключений нравится это.
  8. Star Cheater

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

    Баллы:
    78
    Skype:
    start_cheater
    Имя в Minecraft:
    starcheater
    И тогда еще такая тема - при использовании русификатора список запрещенных символов использует кодировку UTF, тогда как сам файл - в ansi. в результате в консоли идет ругань на неизвестный символ "???..."

    Может стоит конфинг на utf перегнать?
     
  9. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Сервер как запускаешь?
    У меня пускается командой "%ProgramFiles%\Java\jre6\bin\java.exe" -Xms1024M -Xmx1024M -Dfile.encoding=UTF-8 -jar craftbukkit.jar

    Соответственно все файлы в UTF-8
     
  10. Star Cheater

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

    Баллы:
    78
    Skype:
    start_cheater
    Имя в Minecraft:
    starcheater
    Код:
    @ECHO OFF
    SET BINDIR=%~dp0
    CD /D "%BINDIR%"
    java -Xincgc -Xmx512m -jar craftbukkit-1.2.5-R4.1.jar
    PAUSE
    
    иначе всякая хрень с вводом русского текста начинается
     
    slavik123123123 нравится это.
  11. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Ключ -Dfile.encoding=UTF-8 как раз говорит, чтобы JAVA использовала для текстовых файлов кодировку UTF-8. Чтобы сама консоль была в UTF-8 можно попробовать самой первый вызывать команду chcp 65001
     
    zuma2 нравится это.
  12. Star Cheater

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

    Баллы:
    78
    Skype:
    start_cheater
    Имя в Minecraft:
    starcheater
    и тогда в виндовой консоли пропадает возможность ввода русских букв... ну да ладно, не суть. главное, что бы конфинги правильно читались и писались
     
  13. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Star Cheater, хм... мне никогда не приходило в голову писать что-то в консоли ;)

    В любом случае. Новая версия:

    http://dev.bukkit.org/media/files/637/495/MonsterFix.jar

    v0.3.1
    • [explosion] Добавлены список блоков неуязвимых для взрыва. Эти блоки не будут разрушаться взрывами.
    • [antifarm] Можно определить список биомов в которых игроки смогут ловить рыбу. В остальных биомах шанс улова можно снизить.
    • [antifarm] Добавлен фикс автоматических какао-ферм. Added cocoa water-farming fix
    • Теперь data блоков поддерживается во всех строчных переменных-списках
    • Исправлено несколько ошибок
     
    Сникерсни и monster нравится это.
  14. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Про рыбу добавил. Небольшой фикс какао бобов: водой собирать нельзя. На рост бобов пока повлиять не удалось в букките событие BlockGrowEvent не отрабатывается для бобов: https://bukkit.atlassian.net/browse/BUKKIT-2525
     
  15. monster

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

    Баллы:
    78
    Skype:
    monster.lanwow
    Ааа помогите с русификатором, я ставлю в конфиге меняю на русский, сервер перезапускаю и начинает что то ругаться и конфиг не меняется
    Код:
    2012-10-13 22:20:44 [INFO] [MonsterFix] Enabling MonsterFix v0.3.1
    2012-10-13 22:20:44 [SEVERE] org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
    in "<string>", position 1656
    2012-10-13 22:20:44 [SEVERE]    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
    2012-10-13 22:20:44 [SEVERE]    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
    2012-10-13 22:20:44 [SEVERE]    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
    2012-10-13 22:20:44 [SEVERE]    at fromgate.mccity.monsterfix.FGUtilCore.InitMsgFile(FGUtilCore.java:413)
    2012-10-13 22:20:44 [SEVERE]    at fromgate.mccity.monsterfix.FGUtilCore.<init>(FGUtilCore.java:97)
    2012-10-13 22:20:44 [SEVERE]    at fromgate.mccity.monsterfix.MFUtil.<init>(MFUtil.java:31)
    2012-10-13 22:20:44 [SEVERE]    at fromgate.mccity.monsterfix.MonsterFix.onEnable(MonsterFix.java:893)
    2012-10-13 22:20:44 [SEVERE]    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    2012-10-13 22:20:44 [SEVERE]    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374)
    2012-10-13 22:20:44 [SEVERE]    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    2012-10-13 22:20:44 [SEVERE]    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:266)
    2012-10-13 22:20:44 [SEVERE]    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:248)
    2012-10-13 22:20:44 [SEVERE]    at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:297)
    2012-10-13 22:20:44 [SEVERE]    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:276)
    2012-10-13 22:20:44 [SEVERE]    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:226)
    2012-10-13 22:20:44 [SEVERE]    at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140)
    2012-10-13 22:20:44 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:377)
    2012-10-13 22:20:44 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    2012-10-13 22:20:44 [SEVERE] Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
    in "<string>", position 1656
    2012-10-13 22:20:44 [SEVERE]    at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
    2012-10-13 22:20:44 [SEVERE]    at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
    2012-10-13 22:20:44 [SEVERE]    at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
    2012-10-13 22:20:44 [SEVERE]    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
    2012-10-13 22:20:44 [SEVERE]    ... 17 more
     
  16. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Как сервер запускается? Каким скриптом/батником?
     
  17. NyanCat121

    NyanCat121 Старожил

    Баллы:
    103
    Супер плагин. Но я ошибку нашел в описании:
     
    I-Am-Black-Overlord нравится это.
  18. monster

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

    Баллы:
    78
    Skype:
    monster.lanwow
    Код:
    @echo off
    cls
    title MineCraft Server Restarter
    :mcrestart
    echo (%time%) MineCraft server started.
    java -Xincgc -Xmx1024M -jar craftbukkit.jar
    echo (%time%) Your MineCraft closed or crashed => restarting.
    timeout /T 30
    goto starter
    Вот так
    я пробовал вставить -Dfile.encoding=UTF-8, после такого как это вставлю сервер по моему так же выдает эту ошибку и что-то все время бесконечно пишет в консоли
     
  19. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Попробуйте удалить файлы от MonsterFix и запустить заново: чтобы они пересоздались с новой кодировкой. -Dfile.encoding=UTF-8 естественно убирать не нужно.

    Ну и что он в консоли пишет. Ошибку приведите, попробуем разобраться.
     
    monster нравится это.
  20. monster

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

    Баллы:
    78
    Skype:
    monster.lanwow
    Все спс =) Я сделал)
    Dfile.encoding=UTF-8 писал много в консоли всего из-за конфига плагина, ток другого! Надо было просто старый .yml удалить и он новый создал и перестал ругаться в консоли =) и твой плагин заработал без ошибок =)
    спс
     

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