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

Фикс Ивенты для модов [Механизмы работают от имени владельца]

Тема в разделе "Управление сервером Bukkit", создана пользователем gamerforEA, 30 дек 2014.

  1. Ya_Ilya

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

    Баллы:
    78
    Понимаю что не к тебе, но может сможешь подправить дюп жидкостей ic2? Могу заплатить если нужно.
     
  2. Ya_Ilya

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

    Баллы:
    78
    Это то ясно, но нужно дать игрокам доступ к аппаратам, плакают очень...
     
  3. Ya_Ilya

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

    Баллы:
    78
    Есть такой, но с аппаратами он не помогает.
     
  4. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    Есть ли ивенты для GalacticCraft 1.7.10 и Galactic Planet ?
    Если нету как скоро они будут?
     
  5. Vacheslav

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

    Баллы:
    76
    Имя в Minecraft:
    Vacheslav
    В конфиге wg прописать обменник в список игнорируемых блоков не канает?
     
  6. Ya_Ilya

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

    Баллы:
    78
    В какое место?
     
  7. Vacheslav

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

    Баллы:
    76
    Имя в Minecraft:
    Vacheslav
    Новый вг по-умолчанию защищает от интеракта рукой все блоки ик2 (MGR теперь необходим только для защиты от ключа). Но, если вы хотите, что бы какой либо блок, находящийся в регионе, не защищался от интеракта, то введите его ID в параметр interaction-whitelist, находящийся в основном конфиге. ID обменника (ресами, энергией) или любых других блоков на места X (пример ниже). Количество ID не ограниченно. Рекомендую добавить так же верстак, наковальню, зачаровальню и эндерчест, дабы можно было ими пользоваться на территории чужих регионов. С ванильными предметами работает на ура. Не думаю, что ему что то помешает разрешить интеракт с модами. Надеюсь помог.
    P.S: Только проснулся, небольшой тупняк, поэтому, скорее всего, это сообщение содержит кучи речевых ошибок.
    Код:
    event-handling:
        block-entity-spawns-with-untraceable-cause: false
        interaction-whitelist: [X1, X2, X3, Xn]
        emit-block-use-at-feet: []

    Ради интереса попробовал устроить сам. В моем случае используются как WG, так и MGR.
    Защита блока WG отключается описанным мною способом выше. Но! Прошу обратить внимание, данный параметр НЕ желает дружить с meta-ID! Поэтому вносите основной ID (В него войдут сейфа, обменник и обменник ресурсами). Сейчас буду пробовать отключать защиту MGR на эти блоки.
     
  8. Ya_Ilya

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

    Баллы:
    78
    Что-то у меня плохо всё, скинь свой конфиг.
     
  9. Vacheslav

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

    Баллы:
    76
    Имя в Minecraft:
    Vacheslav
    Отключить защиту в MGR так же не составило труда. Нужно удалить из конфига MGR строку
    "
    - IC2_BLOCKPERSONAL
    "
    Если она была вами ранее добавлена, как это было в моем случае. Это будет работать, если игроки не могут скручивать ключом чужие обменники! (В этом очень не уверен) (Если что, лечится полным запретом тыканья ключа в обменник, если обменники используются только администрацией.
    Конфиги:
    MGR config.yml
    WG 6.0.0-beta-03.1514 config2.yml
     
  10. Ya_Ilya

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

    Баллы:
    78
    Спасибо, но сейф, торг. аппарат и энергообменник не работают, только верстак и наковальня
     
  11. Vacheslav

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

    Баллы:
    76
    Имя в Minecraft:
    Vacheslav
    Господа, а кто как борется с описанным мною дюпом из рэилкрафта?
     
  12. Livan

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

    Баллы:
    66
    asiekierka@twitter:
    BuildCraft 7.0.6 Stable is coming out on June 6th.
    Можно расчитывать на то, что ивенты появятся до 8 июня?
     
  13. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Зависит от кол-ва заказов, которые нужно будет делать.
     
  14. Oxword

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

    Баллы:
    76
    а где найти ивенты для старых версий? например для 1.6.4?
     
  15. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    В этой теме можно их не искать.
     
  16. -FoX-

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

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Нашёл проблему в ивентах к ThaumicTinkerer. При ударе по мобу Ихоровым пробуждённым мечём в режиме "Площадь" выкидывает с сервера с такой ошибкой в лог. В одиночке, на чистой версии всё в норме.
    После перезахода уже не кикает, но вот мочь бёт не в радиусе 3 блоков, а по 1 целе.
    Код:
    [19:25:26] [Server thread/INFO]: Inspirer lost connection: Disconnected
    [19:25:28] [Server thread/WARN]: Failed to handle packet for /109.171.99.85:58011
    java.lang.NullPointerException
        at com.gamerforea.ttinkerer.FakePlayerUtils.cantDamage(FakePlayerUtils.java:25) ~[FakePlayerUtils.class:?]
        at thaumic.tinkerer.common.item.kami.tool.ItemIchorSwordAdv.onLeftClickEntity(ItemIchorSwordAdv.java:97) ~[ItemIchorSwordAdv.class:?]
        at net.minecraft.entity.player.EntityPlayer.func_71059_n(EntityPlayer.java:1362) ~[yz.class:?]
        at net.minecraft.network.NetHandlerPlayServer.func_147340_a(NetHandlerPlayServer.java:1566) ~[nh.class:?]
        at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:55) ~[ja.class:?]
        at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:10) ~[ja.class:?]
        at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) ~[ej.class:?]
        at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:430) [lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_40]
    [19:25:28] [Server thread/INFO]: FoX lost connection: Internal server error

    Поправка, баг с мечём был в версии 2.5-484, в 2.5-494 с эвентами к нему прибавилась аналогичная проблема с любым пробуждённым ихоровым инструментом. Т.е. не один из инструментов не работает в доп. режимах, сразу выкидывает. Прошу пофиксить это поскорее, так как самый дорогой и полезный инструмент стал по факто бесполезным.
    Код:
    [20:07:22] [Server thread/WARN]: Failed to handle packet for /109.171.99.85:58246
    java.lang.NullPointerException
        at com.gamerforea.ttinkerer.FakePlayerUtils.cantBreak(FakePlayerUtils.java:18) ~[FakePlayerUtils.class:?]
        at thaumic.tinkerer.common.item.kami.tool.ToolHandler.breakExtraBlock(ToolHandler.java:112) ~[ToolHandler.class:?]
        at thaumic.tinkerer.common.item.kami.tool.ToolHandler.removeBlocksInIteration(ToolHandler.java:86) ~[ToolHandler.class:?]
        at thaumic.tinkerer.common.item.kami.tool.ItemIchorShovelAdv.onBlockStartBreak(ItemIchorShovelAdv.java:105) ~[ItemIchorShovelAdv.class:?]
        at net.minecraft.server.management.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:323) ~[mx.class:?]
        at net.minecraft.server.management.ItemInWorldManager.func_73082_a(ItemInWorldManager.java:273) ~[mx.class:?]
        at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:759) ~[nh.class:?]
        at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:53) ~[ji.class:?]
        at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:8) ~[ji.class:?]
        at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) ~[ej.class:?]
        at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:430) [lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_40]
    [20:07:23] [Server thread/INFO]: FoX lost connection: Internal server error
     
  17. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    У меня всё нормально работает. Проверяйте свою сборку.
     
  18. -FoX-

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

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Вы используете инструменты в обычном режиме, или в синем/красном?
     
  19. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Не знаю, что за "синий" и "красный" режимы, но тестировал я меч в режиме "Площадь".
     
  20. -FoX-

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

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    [​IMG]
    Странно, сборка почти чистая, таум, тинкер и твайлайт. Не думаю что другие моды мешают, да и ошибка указывает на ваши ивенты. Да и до обновления на последнюю версию такого не было.
     

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