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

Фикс Баги серверов с модами (Vanilla,MCPC)

Тема в разделе "Управление сервером Bukkit", создана пользователем Sirse, 5 фев 2013.

Статус темы:
Закрыта.
  1. RacerRU

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

    Баллы:
    88
    Skype:
    racer_official
    Имя в Minecraft:
    Racer
    UP
     
  2. Хостинг MineCraft
    <
  3. Morok

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

    Баллы:
    88
    Имя в Minecraft:
    MorokMC
    Ну так правильно, конфиг Forestry common.conf посмотри и увидишь строчку
    Код:
    # set to false to prevent Forestry's user from autooping.
    permissions.autoop=true
     
    indarium нравится это.
  4. Автор темы
    Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    http://rghost.ru/46150580
     
    Sanchez218 и RacerRU нравится это.
  5. XenonRaite

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

    Баллы:
    68
    Здравствуйте. Возникла такая проблема. Не могу найти как рекомпилировать под MCPC++.
    Задача поправить в предметах bukkit ивенты. Но вот как скомпилировать мод на MCPC найти не могу. Подскажите кто знает или дайте ссылку. За ранее пасибо!
     
  6. Автор темы
    Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Используйте ядро MCPC+ как библиотеку при компиляции.
     
  7. kim

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

    Баллы:
    88
    Skype:
    csskim
    Имя в Minecraft:
    mrkim
    хотелось бы получить фикс дюпов в foresty и railcraft кому не сложно скиньте конфиг
     
    Сникерсни нравится это.
  8. samberg

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

    Баллы:
    68
    Имя в Minecraft:
    samberg
    Спасибо:)
    Если предоставлю список плагинов,подскажите в каком проблема?
     
  9. dimahru

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

    Баллы:
    153
    Имя в Minecraft:
    dimahru
    Да
     
    samberg нравится это.
  10. samberg

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

    Баллы:
    68
    Имя в Minecraft:
    samberg
    Кстати,с опом карьер и прочие механизмы работают...
    AutoMessage, WorldEdit, FLockClient, ModFix, HexRestrict, HawkEye, LokiBlocker, Vault, CPFix, Modifyworld, PermissionsEx, GriefPrevention, PtFix, Essentials, ChatManager, EssentialsProtect, EssentialsSpawn, EssentialsChat
    Мб подскажите еще чего можно убрать:)
     
  11. dimahru

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

    Баллы:
    153
    Имя в Minecraft:
    dimahru
    Modifyworld Удаляй
     
  12. samberg

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

    Баллы:
    68
    Имя в Minecraft:
    samberg
    Завтра утром удалю и отпишу...
     
  13. XenonRaite

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

    Баллы:
    68
    Всё равно не выходит.
    Порядок моих действий.
    Версия 1.4.7 фордж
    minecraftforge-src-1.4.7-6.6.2.534.zip
    Распаковываю mcp726a кидаю и инсталю фордж
    в содцы закидываю
    https://github.com/MinecraftPortCentral/Bukkit/tree/mcpc-api-147
    https://github.com/md-5/SpecialSource

    и поверх
    https://github.com/MinecraftPortCentral/MCPC-Plus/tree/MC147

    затем закидываю код мода
    и в либы ядро MCPC+
    Где ошибка на гитхаабе гдето так и написано
     
  14. Автор темы
    Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    PtFix теперь часть ModFix, он не нужен. Modifyworld можно заменить на EssentialsAntiBuild
    Так же ChatManager не нужен из-за наличия EssentialsChat.
    Вместо PEX можно было бы использовать GroupManager, но это уже на любителя.[DOUBLEPOST=1369206468,1369206362][/DOUBLEPOST]
    Вы бы ошибку кинули.
     
  15. XenonRaite

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

    Баллы:
    68
    Код:
      symbol:  method getBukkitEntity()
     
      location: variable var2 of type EntityPlayer
     
    src\minecraft\thaumcraft\common\items\wands\ItemWandExcavation.java:174: error: cannot find symbol
     
                org.bukkit.block.Block block = var2.worldObj.getWorld().getBlockAt(var5.blockX, var5.blockY, var5.blockZ);
     
                                                            ^
     
      symbol:  method getWorld()
     
      location: variable worldObj of type World
     
    src\minecraft\thaumcraft\common\items\wands\ItemWandExcavation.java:178: error: cannot find symbol
     
                var2.worldObj.getServer().getPluginManager().callEvent(event);
     
                            ^
     
      symbol:  method getServer()
     
      location: variable worldObj of type World
     
    src\minecraft\thaumcraft\common\world\WorldGenGreatwoodTrees.java:503: warning: [deprecation] getDungeonLootTries() in DungeonHooks has been deprecated
     
                        for (var13 = 0; var13 < DungeonHooks.getDungeonLootTries(); ++var13)
     
                                                            ^
     
    src\minecraft\thaumcraft\common\world\WorldGenGreatwoodTrees.java:505: warning: [deprecation] getRandomDungeonLoot(Random) in DungeonHooks has been deprecated
     
                            ItemStack var19 = DungeonHooks.getRandomDungeonLoot(var2);
     
                                                          ^
    Я портировал пару модов на версию mcpc буккит 1.4.6, а с этим вообще никак.
    Если подключить ядро как либ это вообще идиотизм, там файлы уже после reobfuscate. Оно их не воспринимает как нужные классы. Единственный выход собирать ядро с модом???

    К стати как раз тема. Дюп в таумкрафте 3.0.3(1.4.7) с арканой воркбенчем.
    Как работает:
    Выкладываем схему рецепта, ложем палочку, результат не забираем. Разбиваем стол и из него выпадает и результат и все ресурсы которые должны были использоваться.

    Лечение заменить класс в моде на приложений ниже.
    http://109.86.155.68/Utils.zip
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    @XenonRaite, Сам же и ответил "единственный выход собирать ядро с модом??? "
     
    zuma2 нравится это.
  17. XenonRaite

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

    Баллы:
    68
    Так теперь другой вопрос. В MCPC++ в классе World есть функция
    public CraftWorld getWorld()
    {
    return this.world;
    }
    И конечно же через еклипс в mcp её невидно. После подключения апи тоже. При рекомпиляции конечно-же краш. Но ведь она там есть!
    Само ядро компилится без проблем. =) Правда в начале куча гемороя но потом как по маслу.
    Если сорц мода закинуть в сорци сервера, тоже невидит классы(в смысле видет и видет что ему чего-то не достаёт и притом во всех ентититайтлах...)

    Подскажите что делать?
     
  18. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    чтож я придмал как вырезать опыт через плагин, хоть это и стрёмный метод, думаю скоро сделю
     
  19. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Можешь поведать? :)
     
  20. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Мы будем отслеживать клик по окнам инвентаря, проверять количство слотов которое есть в инвентаре(тот ещё хрновый способ хотя можно и обойтись и без него, но тут ещё больше вылезти может),
    и если вдруг сверху оказывается инвентарь с 5ю или 3мя слотами то отменять получнеие опыта (точнее мы будем возвращать старый уровень игрока и его опыт через 1 тик) если кликнут слот 3 для всх печек, или 4,5 для индукционной.
    О какой наркоманский способ.
    ещё б главное баги не повылезли с остальными вещами с 3мя и 5ю слотами, ну да пофиг.
    Можно правда проверять открыта ли печка или нет (тоже гемор с открыл-закрыл, ибо просто так не узнаешь что открыто блин), и соответственно если был клик по финальному слоту то отменять опыт (тут уже проще узнать финальный слот)
    Больше наркомании
     
    Ernest и dimahru нравится это.
  21. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    [​IMG]
     
    Ernest, Shevchik и dimahru нравится это.
Статус темы:
Закрыта.

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