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

Плагин [FUN/MECH/RPG] LokiDungeons 0.0.6 - создание подземелий [1.6+]

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

  1. Mr_Dredd

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

    Баллы:
    78
    Проблема с боссами!
    Сервер:
    1.6.4, Forge Mod Loader version 6.4.49.965, Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_07, running on Windows Server 2008 R2:amd64:6.1,
    Для проверки из плагинов оставлял только LokiDungeons.
    4, 5 и 5а при запуске ошибки:
    Код:
    2014-02-11 15:21:09 [INFO] [LokiDungeons] Enabling LokiDungeons v0.0.5
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: enabeling...
    2014-02-11 15:21:09 [SEVERE] null
    java.lang.ClassNotFoundException: net.minecraft.server.v1_6_R3.Packet38EntityStatus
        at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:441)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:234)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at dungeons.VisualEffects.init(VisualEffects.java:55)
        at dungeons.LokiDungeons.onEnable(LokiDungeons.java:39)
        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)
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: load config...
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: config loaded.
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: load commands...
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: commands loaded.
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: load dungeons...
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: 0 dungeons loaded.
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: dungeons loaded.
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: hooking...
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: hooked.
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: load world...
    2014-02-11 15:21:09 [INFO] Preparing start region for level 3 (Dimension: 2, Seed: 7367315942287284994)
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: world loaded.
    2014-02-11 15:21:09 [INFO] 000          00      0
    2014-02-11 15:21:09 [INFO]  0            0      
    2014-02-11 15:21:09 [INFO]  0      000  0  00 00
    2014-02-11 15:21:09 [INFO]  0    0  0  0 0    0
    2014-02-11 15:21:09 [INFO]  0    0  0  00    0
    2014-02-11 15:21:09 [INFO]  0  0 0  0  0 0    0
    2014-02-11 15:21:09 [INFO] 000000  000  00  00 000
    2014-02-11 15:21:09 [INFO] 0000                                        000
    2014-02-11 15:21:09 [INFO]  0  0                                      0  0
    2014-02-11 15:21:09 [INFO]  0  0 00  00  0 00    00  00  00  0 00  0  
    2014-02-11 15:21:09 [INFO]  0  0  0  0    0  0  0  0 0  0 0  0  0  0  000
    2014-02-11 15:21:09 [INFO]  0  0  0  0    0  0  0  0 0000 0  0  0  0      0
    2014-02-11 15:21:09 [INFO]  0  0  0  0    0  0  000 0    0  0  0  0  0  0
    2014-02-11 15:21:09 [INFO] 0000    00 00 00  00    0  000  00  00  00  000
    2014-02-11 15:21:09 [INFO]                      000                      
    2014-02-11 15:21:09 [INFO] [LokiDungeons]: compleatly enabeled.
    

    Данж работает, но! Если бить босса то у него не отнимается хп. (при клике ПКМ видно что отнимается). Когда его хп (глядя по пкм) доходит до уровня его смерти (визуально полная полоса хп), появляется сундук, срабатывает редстоун сигнал и фейерверки но сам босс жив и продолжает бить игрока. При всем этом, босс визуально не получает урона и не отталкивается назад при попадании по нему (полоска жизни полная, стоит мод damage indicators).
    При каждом следующем попадании по боссу пишет что босс убит и сундук обновляется.
    В консоль при этом летит следующее:
    Код:
    2014-02-11 16:59:34 [SEVERE] Could not pass event EntityDamageByEntityEvent to LokiDungeons v0.0.5
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:437)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
    at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:80)
    at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:401)
    at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:430)
    at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:968)
    at net.minecraft.entity.monster.EntityMob.func_70097_a(EntityMob.java:76)
    at net.minecraft.entity.monster.EntityZombie.func_70097_a(EntityZombie.java:215)
    at net.minecraft.entity.player.EntityPlayer.func_71059_n(EntityPlayer.java:1544)
    at net.minecraft.network.NetServerHandler.func_72507_a(NetServerHandler.java:1628)
    at net.minecraft.network.packet.Packet7UseEntity.func_73279_a(Packet7UseEntity.java:57)
    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 dungeons.VisualEffects.constructPacket38(VisualEffects.java:199)
    at dungeons.VisualEffects.entityHurt(VisualEffects.java:80)
    at dungeons.BossEntity.damage(BossEntity.java:102)
    at dungeons.listener.onBossDamage(listener.java:230)
    at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:435)
    ... 22 more
    2014-02-11 16:59:36 [SEVERE] Could not pass event EntityDamageByEntityEvent to LokiDungeons v0.0.5
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:437)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
    at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:80)
    at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:401)
    at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:430)
    at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:968)
    at net.minecraft.entity.monster.EntityMob.func_70097_a(EntityMob.java:76)
    at net.minecraft.entity.monster.EntityZombie.func_70097_a(EntityZombie.java:215)
    at net.minecraft.entity.projectile.EntityArrow.func_70071_h_(EntityArrow.java:331)
    at net.minecraft.world.World.func_72866_a(World.java:2944)
    at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:1007)
    at net.minecraft.world.World.func_72870_g(World.java:2890)
    at net.minecraft.world.World.func_72939_s(World.java:2697)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:887)
    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 dungeons.VisualEffects.constructPacket38(VisualEffects.java:199)
    at dungeons.VisualEffects.entityHurt(VisualEffects.java:80)
    at dungeons.BossEntity.damage(BossEntity.java:102)
    at dungeons.listener.onBossDamage(listener.java:234)
    at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:435)
    ... 20 more
    

    В общем вся проблема связана с тем, что босс не получает урона.
    У босса прописаны ВСЕ статы.
    Если босса не убивать и сделать рестарт сервера, то он остается в данже но убивается как обычный моб, с количеством хп босса.

    Прошу помочь мне с этой траблой, может какой библиотеки не хватает или устарела?? Если нужно больше инфы, я выложу.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    ХП босса не является реальной величиной ХП. Босс не должен отталкиваться при атаке, иначе какой же это босс? С проблемами с "несмертью" босса, я разберусь. Я всё никак не могу привыкнуть к тому, что CraftBukkit плагины ставят на MCPC+.
     
    Mr_Dredd нравится это.
  4. Garbage

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

    Баллы:
    68
    Имя в Minecraft:
    Garbage
    За плагин спасибо!!!
    Есть пара недочетов.
    1. Про ХР босса написали. Тоже при ударе не краснеет...да и не убивается вообще.
    2.
    В игре в подсказках тоже написано deth. Но на команду не реагирует. Реагирует на deAth.
    3. Портал, зараза, через раз ТПшит в АД, а не туда куда нужно.

    З.Ы. 1.6.4 MCPC+ LD0.0.5a
     
  5. Mr_Dredd

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

    Баллы:
    78
    To Ission, как там дела с поддержкой MCPC+ ? Ооочень ждем!
    И еще вопрос, вроде бы раньше была возможность отнимать вещи при входе и возвращать вместе с набитым добром на выходе, сейчат нет такого? Если нет реально ли както организовать чтобы в данж немогли входить во всяких квантах и тому подробное? (Что то типа черного списка)
     
  6. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Да, для MCPC+ уже исправил. Надеюсь в 1.8 букитовцы сделают API для эффектов и мне не понадобится опять лезть через рекурсии в NMS. Нет, раньше не было возможности отнимать вещи при входе и возвращать при выходе. Организовать реально при помощи командных блоков и магии красной пыли.
     
    Mr_Dredd нравится это.
  7. Mr_Dredd

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

    Баллы:
    78
    Здорово! Вот только.... Где скачать? Проверил ссылки, там старое, в http://plugins.bukkit.org/ тоже нема ((
    Выложите пожалуйста куда-нибудь с пометкой MCPC+ ...
     
  8. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Там по факту уже куча изменений. Это версия 0.0.6. Она пока не готова. Одна из новых фич -- возможность писать собственные атаки для боссов. Я не знал о проблеме с MCPC+ и добавил её сейчас.
     
    Mr_Dredd нравится это.
  9. Mr_Dredd

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

    Баллы:
    78
    Когда примерно ожидать новую версию? Уж очень хочется пользоваться этим чудом с друзьями...
     
  10. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    К концу этой -- началу следующей недели должен успеть доделать.
     
  11. Cartoon

    Cartoon Новичок

    Баллы:
    18
    Имя в Minecraft:
    Cartoon
    Попробуем :)
     
  12. Mr_Dredd

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

    Баллы:
    78
    To Ission, как там дела с обновлением? Уже руки чешутся плагин освоить...
     
  13. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Обновление ещё не готово. Функции есть, а настроек для функций нет. Да и карточку ещё не построил для полной проверки всех функций.
     
  14. Mr_Dredd

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

    Баллы:
    78
    Ission, как у Вас дела с плагином? Может быть как то простимулировать выход 0.0.6 с поддержкой mcpc++?
     
  15. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    На сколько я знаю, последняя версия(0.0.5a) работает без эффектов на всех ядрах. И в общем образовалась некоторая проблема. Я уже давно дописал функционал новой версии, а его настройку сразу не стал писать, по этому какие настройки ещё нужны, я не могу найти. В общем 0.0.6 выйдет когда я обнаружу этот функционал.
     
  16. Mr_Dredd

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

    Баллы:
    78
    Может быть стоит сделать настраиваемые паки мобов?
    Например по времени спавна/респавна еще до обновления всего данжа...
    Или так, что пак появляется после убийства другого определенного пака...
    или добавить возможность спавнить паки по сигналу редстоуна (как босса, типа открыл двери или сундук и вокруг полезли мобы...)
    Еще мысль сделать возможным спавнить мирных мобов, но чтоб они были агрессивными... волков, куриц там...
     
  17. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Изменение поведенческих особенностей мобов без NMS magic я не вижу возможным, а это не подходит для отличных от bukkit'а ядер. Если хотите спавнить мобов не предусмотренных подземельем -- используйте плагине в паре с командными блоками. На территории мира подземелий возможно спавнить мобов при помощи любых плагинов.
     
  18. Mr_Dredd

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

    Баллы:
    78
    Ission, простите за назойливость, как дела продвигаются? Очень ждем Ваш плагин, т.к. достойных аналогов нема...
     
  19. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Плагин готов уже достаточно давно, нет времени тестировать, выкладывать, писать описание...
     
  20. Mr_Dredd

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

    Баллы:
    78
    Если он будет в открытом доступе, может быть дадите ссылочку, потестю в кругу друзей?
     
  21. laokoon

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

    Баллы:
    88
    соглашусь. Достойный очень плагин. хотелось бы по 1.7.* получить. готов тестировать :)
     

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