Inactive [FUN/MISC] Tribu v0.6.2 - The ZombieSurvival continuation [1.4.5 R0.2]

Discussion in 'Inactive/Unsupported Plugins' started by Graindcafe, Jul 19, 2011.

     
  1. Offline

    Graindcafe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME

    Tribu - A zombie survival game !

    Currently looking for translators please contact me by PM if your language is not already translated or not fully translated.

    What is it ?
    Tribu is a zombie survival game in which you can set zombie spawns. Zombies will appear wave by wave once the game is started. You have to kill them! Each kill will get you money and points, and with the money you can buy items to kill more zombies. The game will stop when everyone is dead.



    This post has been edited 126 times. It was last edited by Graindcafe May 19, 2012.
  2.  
  3. Offline

    The Butcher

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME

    I was probably a little harsh. I noticed when I created a level it saved it to a folder called tribu instead of the Tribu folder containing the config.

    When I typed the command /tribu start it teleported everyone on the server to me. I had PluginMode.ServerExclusive: false. I have read your documentation but I don't understand your description.

    This post has been edited 2 times. It was last edited by The Butcher Apr 17, 2012.
  4. Offline

    Graindcafe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    PluginMode.ServerExclusive make the plugin consider the server is only here to run this plugin, and then it will delete all mobs at begining and make every players online join the game
  5. Offline

    tacoman216

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    If you could add a command to pause the game or at least make the time between rounds longer (about a minute), I would call this plugin flawless! :D
  6. Offline

    The Butcher

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So /tribu start teleporting everyone on the server to me is the intended behaviour?

    This post has been edited 1 time. It was last edited by The Butcher Apr 18, 2012.
  7. Offline

    Danielzxzx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Ok so everyone is playing and the plugin is working great. Voting is working and the arena is loading but then...

    After a level vote and the level is loaded, nobody spawns at the ispawn. So we all /kill and we appear at the dspawn of the arena that we were suppose to be at. The same thing happens to the next level we vote for.

    The only thing that can stop this is to restart the server but it won't prevent it from happening again and I will have to restart the server every time it happens which is very often.

    I look at the log to see what is going on and during the last game that acually works, I get this error:

    [SEVERE] Could not pass event EntityDeathEvent to Tribu
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:294)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:825)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:997)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:176)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:87)
    at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    ... 16 more

    After that whenever it tries to load the level that got voted, I get this error:

    [WARNING] Task of 'Tribu' generated an exception
    java.lang.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.init(HighscoreSign.java:21)
    at graindcafe.tribu.TribuLevel.initSigns(TribuLevel.java:123)
    at graindcafe.tribu.Tribu.startRunning(Tribu.java:557)
    at graindcafe.tribu.LevelSelector.run(LevelSelector.java:119)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:517)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)


    Please fix this if you can since it is the only thing keeping my server down.

    This post has been edited 1 time. It was last edited by Danielzxzx Apr 18, 2012.
  8. Offline

    Graindcafe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    At round start, every players are teleported to spawn point

    This post has been edited 1 time. It was last edited by Graindcafe Apr 18, 2012.
  9. Offline

    Gamebaker

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You can already change the time between rounds in the config.
    WaveStart:
    Delay: 10 <--- Here
  10. Offline

    Playerzero

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hello,

    This plugin looks very cool, but i have some problemens, beacuse in my a test-server tribu works.
    But in my main server, it does not work.. That strange beacuse i copy the files from my test-server to my normal server.
    If i type: /tribu create zombie' i get this message: /Tribu: enter : leave : vote <1:2> : stats
    What i try, i can not make a level.
    I also tried to copy a level from my test-server, but that does also nog work:'(
    I use notepadd ++

    This is my config file:

    # # Tribu Config File Version 1
    Players:
    DontLooseItem: false
    RevertBlocksChanges: true
    StoreInventory: false
    Stats:
    OnZombieKill:
    Points: 1
    Money: 5
    OnPlayerDeath:
    Points: 50
    Money: 10000
    WaveStart:
    SetTime: true
    HealPlayers: false
    TeleportPlayers: false
    SetTimeTo: 37000
    Delay: 1
    PluginMode:
    AutoStart: false
    DefaultLevel: zombie
    ServerExclusive: false
    Language: english
    Signs:
    ShopSign:
    DropItem: true
    Zombies:
    Focus: None
    Health:
    - 0.5
    - 4.0
    Quantity:
    - 0.5
    - 1.0
    - 1.0
    FireResistant: false

    Can you help me? Or give me a tip or something?
    Thanks :)

    This post has been edited 1 time. It was last edited by Playerzero Apr 20, 2012.
  11. Offline

    bmanbueller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm getting the exact same errors. Also the same thing is happening to me to when I get the errors. It won't go to the next level.

    Also something else to add. When I get the first error that you mentioned, the current game, the score signs stop updating and the wave never ends along with it next going to the next level after the votes are done.

    Please dev of Tribu, fix this. It's the only thing that is preventing Tribu for working for me. And it seems I'm not the only one with this error.

    This post has been edited 3 times. It was last edited by bmanbueller Apr 19, 2012.
  12. Offline

    Mycroskyes

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  13. Offline

    Badgerlover

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I want to make it so that it always starts once the round is over so that people can play while im not on my server. is there any way to do that?
  14. Offline

    ClownWithATopHat

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey is there a reason I cant make Nether Wart on shop signs or is there a certain word for it besides Nether Wart?
    Ive tried Nether Wart, Wart, Wart Nether, Nether Fungus, Fungus but nothing seems to work.
  15. Offline

    Danielzxzx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So I'm not the only one with this problem. I'm also have the same problems that you added. Score signs stop updating, the wave never ends, and the next level won't load after loading.

    Hopefully the dev will get this fixed soon. People are leaving my server because they believe it will never get fixed and some people who donated to my server want their money back because of the server being down so long. I really hope this can get fixed.


    Here is copy and paste of the errors:

    I look at the log to see what is going on and during the last game that acually works, I get this error:

    [SEVERE] Could not pass event EntityDeathEvent to Tribu
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:294)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:825)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:997)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:176)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:87)
    at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    ... 16 more

    After that whenever it tries to load the level that got voted, I get this error:

    [WARNING] Task of 'Tribu' generated an exception
    java.lang.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.init(HighscoreSign.java:21)
    at graindcafe.tribu.TribuLevel.initSigns(TribuLevel.java:123)
    at graindcafe.tribu.Tribu.startRunning(Tribu.java:557)
    at graindcafe.tribu.LevelSelector.run(LevelSelector.java:119)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:517)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

    This post has been edited 2 times. It was last edited by Danielzxzx Apr 21, 2012.
  16. Offline

    Graindcafe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm currently working on it ;-)
  17. Offline

    Gamebaker

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sorry for asking again but will the future version(s) include support to reset redstone after a game?
  18. Offline

    Danielzxzx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Ok great! I'm letting everyone on my forum know that the server is coming back up really soon. Thanks for taking the time to fix this bug. :D Please let me know when you get it done.

    This post has been edited 1 time. It was last edited by Danielzxzx Apr 22, 2012.
  19. Offline

    mmob18

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sorry guys, I'm out with a concussion and the doctor says I can't go on the computer..
    As soon as I recover, I'll work as hard as I can.
  20. Offline

    hellninjas

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I hope you recover mmob18, this mod is nothing without your support ^^
  21. Offline

    ClownWithATopHat

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I've also been having a problem where I deleted a zombie spawn but they keep spawning at that location.
  22. Offline

    Dehzz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hi, I have another problem.When someone joins the server he has no items and have to write the /tribu leave command to get the items back. Even the /tribu stop command doesn't help. Please help. I don't want to get rid of the plugin.

    here are some lines from my config :
    PluginMode:
    AutoStart: false
    DefaultLevel: ''
    ServerExclusive: false
    Language: english

    Edit:
    And here came the end of Tribu era for now :( Strange thing..it was working fine except the above problems but now it isn't..
    The neverending wave, problems with start, sometimes even the message " Starting wave x, y zombies etc" isn't showing. Deleting Tribu folder and putting only the lvl files in new made folder did't help..
    Maybe this is the problem? something must have written in the lvl file so the whole plugin isn't working now. I'll do some tests tommorow..
    For now, we are all with you bro to make it work fine. Take care

    Edit 2 :
    Some note about conflicts. When someone dies, he teleports to Factions home, not to dspawn.

    This post has been edited 2 times. It was last edited by Dehzz Apr 26, 2012.
  23. Offline

    mmob18

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    We have to add Factions to the ''Conflicting Plugins'' list until we get this fixed. Since I don't actually have admin controls over this post, we have to wait until I can contact @Graindcafe.
  24. Offline

    Gerlif

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Great plugin!
    When I'm using this, I want to be able to spawn other mobs with deispenser + spawn egg.
    Could you make this possible, thank you!
  25. Offline

    Aliw

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Great plugin !
    But Zombie Attack don't work. Can you add this feature in next update ? (feature that allows zombies to break the blocks)
  26. Offline

    DanielMuhlig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hi,

    The "PluginMode.ServerExclusive: false" does not work on my server(s). BIG showstopper! Does anyone have it working on the current version? On my servers, ALL online players are teleported to the game when it starts!

    Basides, I think I have found the "AutoStart don't start the game" bug:

    In Tribu.java line 469 the config-node is wrong:
    if (getConfig().getBoolean("PluginMode. ", false))
    startRunning();

    It should read:
    if (getConfig().getBoolean("PluginMode.AutoStart", false))
    startRunning();
  27. Offline

    Jamie

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So i gave this plugin a test run last night. I've been playing around with plugins enough to understand how they work and how to set them up. Things i noticed wrong as well as suggestions below.
    Code:
    1. First and foremost. It's only letting one player at a time. Any other player who tries to join gets ported to the dspawn instantly.
    2. When you type /tribu enter it tells you that you join already (Should say "You are already in the event)
    3. When you type /tribu start it should announce globally that the event is happening.
    4. if a tribu isn't even going on players can still type /tribu enter to escape being pk'd.
    5. /tribu leave just stops the event. The players remain in the battlefield (Should save their old location to a file and return them apon leaving)
    6. When players die they are sent to their designated respawn locations rather than the dspawn.
    I apologize in advance if most of these questions/suggestions have been addressed. I do not get any console errors so i can't help the solution, Just figured i would give my 2 cents. Other than that, The plugin seems like a great idea and when fully functioning on my server it will be remarkable.
  28. Offline

    Graindcafe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You're totally right ! Thank you !


    It sounds helpful, thanks

    This post has been edited 1 time. It was last edited by Graindcafe May 4, 2012.
  29. Offline

    romenjelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    very very nice !!!:)
    but you could add that one sign can activate multiple
    zombie spawners.
  30. Offline

    Graindcafe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You can do this with redstone
  31. Offline

    ACampingNoob

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey Graindcafe, when will focus work? I'm building a massive project.
  32. Offline

    Graindcafe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    It will be fixed for the next release whose I'm working on it

Share This Page