[FUN/MISC] Tribu v0.6.4 - The ZombieSurvival continuation [1.6.4]

Discussion in 'Archived: Plugin Releases' started by Graindcafe, Jul 19, 2011.

  1. Offline

    Graindcafe

    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.


     
  2. Offline

    Graindcafe

    It's a bug in the version 0.3 which is fixed in the future version
    About the release date, I hope today - I mean my day, it is 2:30 pm here - but it depends if you guys help me to test it.
    For the health calculator by level I will think on it
    You are right except for the item name, you should respect the bukkit's material, wooden is just wood and there is some quirks like that. Look at that https://github.com/Bukkit/Bukkit/blob/master/src/main/java/org/bukkit/Material.java
    You should place the sign with a level loaded first
    You have probably change the comments and not the config, remove the # at lines start or wait for the next release
     
  3. Offline

    1born2kill

    I cannot get this plugin to work :/ i dont know why :/ but here is my error:

    Code:
    2011-08-13 06:11:44 [SEVERE] Could not load 'plugins/Tribu-en.jar' in folder 'plugins':
    expected '<document start>', but found FlowMappingStart
     in "<reader>", line 21, column 1:
        {}
        ^
    
        at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart.produce(ParserImpl.java:233)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:108)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:82)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:157)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    and this is my config:

    Code:
    # Tribu Config File Version 1.1
    # Here is the default settings :
     PluginMode:
          ServerExclusive: false
    # WaveStart:
    #      SetTime: true
    #      SetTimeTo: 37000
    #      Delay: 10
    #      TeleportPlayers:false
    # Zombies:
    #      Health: [0.5,4.0]
    #      Quantity: [0.5,1.0,1.0]
    # Stats:
    #    OnZombieKill:
    #       Money: 15
    #       Points: 10
    #    OnPlayerDeath:
    #       Money:10000
    #       Points:50
    
    {}
     
  4. Offline

    TTlabambaTT

    I will test it i have a server tha is in need of this
     
  5. Offline

    Flaronix

    Alright then I can't wait. Also this mod is fun as hell. Great job with it and I can't wait for new features. [cake]
     
  6. Offline

    TTlabambaTT

    1st of all to be honest it doesnt work unless you put the settings to serverexclusive to true. But also for you this tells you that there is somthing wrong on line 21,column 1 in your config file. i suggest you copy the config provided i think its in one of graindcafe's posts. delete everything from your config file and paste the config you get from him it should work. And again if you want this current version to work it has to be on server exclusive true (however this stops anyone from building or digging) i also suggest you wait until it is updated which is very soon like today i think (depending on where you live)
     
  7. Offline

    Graindcafe

    In fact it's Bukkit or SnakeYML (the library bukkit is using for parse YAML's file) that add that stupids "{}" at end of files... You just have to delete it. And yes the version 0.3 is not designed to turn with ServerExclusive set to false . My original post was mentionning it but I have deleted this mention as the new version is designed to turn with this set to false, and this config will be deleted maybe for the version 0.5.
    Thanks, and yes I will release it soon but I try to test it since yesterday but the guys who are helping me were not there... Maybe in few hours if they are here !
     
  8. Offline

    TTlabambaTT

    Brilliant i have made a colluseum ready for this release
     
  9. Offline

    Graindcafe

    Is some here right now ?
     
  10. Offline

    1born2kill

    I love this plugin lol, its really good, ill wait for an update, because if I want to run this I have to run another server
     
  11. Offline

    Graindcafe

    There is yet some minors bug but anyway I will release it.

    You should NOT use "StoreInventory" because this option is still in developpement... Sometimes this feature don't give you back your items !
    Also, "DontLooseItem" should be as buggy as "StoreInventory".
     
  12. Offline

    blizzard15

    Hey graindcafe, nice plugin but i have some questions, when you create a level, put some blocks down, and then save the level, does that save the whole world or just the blocks you put down? Also, can you have multiple levels on a world? please explain some of that to me, i'm right now just confused about the creating and saving part.

    Oh and some cools things to put in this would be able to let admins toggle if zombies can break blocks and then toggle what blocks they can break. Another cool thing would be to assign spawns different mobs to spawn but i'm just giving you some idea's to work with and I thank you for making this awesome plugin. Keep up the good work! o
     
  13. Offline

    TTlabambaTT

    Congrats on the update using it now its working great.
     
  14. Offline

    Graindcafe

    The level saving is not about blocks but about location of spawns (initial,death,and zombies) and location of special signs. When you save a level, it's a tiny file that will not exceed 1 kb. So it's not the map which is saved but only the locations of where you set the spawns and where you place signs. However, when you start a level and if "RevertPlayerChanges" is set to true, the plugin will catch blocks placement and blocks breaks so that it can be undone. But this feature is not complete.

    You can use it without problems with placing or breaking most of blocks but it's not tested with liquid and fire (and I think it will not work well). And if you empty an chest it will not be undone.

    Also, a broke block will be dropped, as normal, so the player can get it and when the changes will be reverted the player will have yet the block (if he doesn't place it before).

    And yes you can have as many levels as you want in a world.



    You can use Zombie Attack to get that zombies breaks blocks.

    Thanks :)
     
  15. Offline

    Marco van Dijk

    Does the money go to a iconomy account? So that i can use the showcase plugin as a shop?
     
  16. Offline

    Graindcafe

    No it's an internal money system, iconomy support is planned for v0.5 . But I don't understand, why not use the tribu's shop ?

    Please report me every bugs, quirks , etc... Tell me what is good, what is bad please

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  17. Offline

    Flaronix

    Yeah V 0.4 :D Thank you and I can't wait to rise up in waves without having to stop :)
     
  18. Offline

    Graindcafe

    The version 0.4 should let you rise up without any interruption, doesn't it ?
     
  19. Offline

    blizzard15

    Okay thanks for the reply, the only thing i cant get to work now is the toll signs, i follow the directions on the wiki and put on the first line "Pay" and on the second "200" and then put the sign on the wall by a door and a button but when the game starts, i can move through the door without paying.
     
  20. Offline

    Graindcafe

    Is it a wooden or iron door ? You should place an iron door. The sign should be placed directly close the button.
     
  21. Offline

    Flaronix

    Yes i does i was stating that i can't wait because i hadn't tried it out yet. But i've tried it now and it works great!

    idea for mod:
    Quantities of an item when buying from signs (Stacks of 64 arrows)
     
  22. Offline

    Graindcafe

    Yes, I'm thinking on it

    I will release soon the version 0.4.2 with some fixes :
    • Highscore, will works, even if you are more than 3 players :D
    • Fixed : (on unix system) create 2 folders "tribu" and "Tribu", "tribu" containing the levels and "Tribu" others files
    • Fixed : if you place a special sign while the game is running, it will be deleted
    2 bugs are not fixed :
    • Sometimes the plugin may think there is no body alive so it stops and say you "Game over"
    • When you walk on a pressure plate with a Toll Sign beside it, if you haven't enough money you will be spammed of this message
     
  23. Offline

    blizzard15

    Its an iron door and the button is right beside it with the sign right under the button. Everything is close together and written right so i don't know what could be going wrong. oh and could you possibly make the toll signs work for levers/buttons without a door? like make a toll sign to use a lever that releases lava to assist the player.
     
  24. Offline

    Graindcafe

    It should works, it works for me .
    [iron] is your button, [gravel] the door, and [wood] the sign

    [clothgrey][clothgrey][clothgrey][iron][gravel][clothgrey][clothgrey][clothgrey]
    [clothgrey][clothgrey][clothgrey][wood][gravel][clothgrey][clothgrey][clothgrey]

    And there is no door needed ! The toll sign is only catching when you press the button, not when a door is opened.
     
  25. Offline

    blizzard15

    okay, i think i figured out what i was doing wrong. anyway you should probably make some sort of sign that when powered or payed with a certain amount of money ends the game and the humans win. So that when you do make event starting, it wont last forever and always result in the humans being killed by zombies.
     
  26. Offline

    Meteo

    How do u set up Tolls? And i hope alter on u can add it so that zombies can spawn at a certain spawn area at a certain round.


    EDIT: Hahhaha i figured it out with the WIKI, great plugin so gooooood can't wait for the updates.

    EDIT2: Ugh nvm it opens regardless of points or not.. i dont get it
     
  27. Offline

    Graindcafe

    I will think on it;)

    What language are you using ? And how do you place the sign ? It should be close to the button
     
  28. Offline

    Flaronix

    Also, I'm not sure exactly what went wrong.. after the update i went back and set up the level again and reenabled all the signs. but when i type /tribu start it says "Zombie mode enabled!" and doesn't teleport all the players to the spawn and it doesn't start the zombie waves. I tried removing some plugins that conflict with it. I also discovered that Tribu prevents all the mobs from spawning in the MobArena mod.
     
  29. Offline

    Graindcafe

    You may have not entered the game.And, yes, Tribu stop all mobs spawn on the server
     
  30. Offline

    Flaronix

    I thought that tribu automatically puts you in the game because when other players on my server hadn't typed /tribu join and i started the game they get put in anyways. And i assumed I was already in the game because i created it?
     
  31. Offline

    Graindcafe

    It depends if you set "ServerExclusive:true", and no, even if you create the level, you are not in the game.
     

Share This Page