Inactive [FUN] BomberCraft v0.5 - Bomberman for minecraft [1060]

Discussion in 'Inactive/Unsupported Plugins' started by hubertnnn, Aug 4, 2011.

  1. Offline

    hubertnnn

    BomberCraft - Bomberman for minecraft:


    MOVED TO BUKKIT DEV



    Version: v0.5

    This plugin allows creation of bomberman arenas.

    Features:
    • Changes TNT explosion into bomberman type
    • Instant "Death" when damaged by TNT on arena
    • Item drops (redstone increase TNT range, TNT increse bomb amount)
    WARNING
    • This plugin can destroy your world, make sure you know how to use it before doing anythin on your main server.
    Commands:
    • /bombercraft create <X> <Y> - creates arena around you (safe creation)
    • /bombercraft create X Y force - creates arena around you (destroys blocks forever)
    • /bombercraft join <ID> - joins the game (you need to create arena before using this)
    • /bombercraft spectate <ID> - teleports you above arena to spectate existing fight
    • /bombercraft clear <ID> - removes the arena (arena transformed to air)
    • /bombercraft start <ID> - starts the game
    • /bombercraft list - list all arenas
    • /bombercraft stop <ID> - stop game in arena and kick all players from it
    • /bombercraft edit <ID> - enter edition mode for custom arena
    • /bombercraft config <ID> - show configuration options of arena
    • /bombercraft config <ID> <Option> <Value> -change configuration options of arena
    • /bombercraft top - show stats of all players
    • /bombercraft help - list of all availble commands
    Permissions (open)


    Permissions:
    • bombercraft.admin.create - /bombercraft create
    • bombercraft.admin.forcecreate - /bombercraft create X Y force
    • bombercraft.admin.clear - /bombercraft clear
    • bombercraft.admin.start - /bombercraft start <ID>
    • bombercraft.admin.stop - /bombercraft stop
    • bombercraft.admin.edit - /bombercraft edit and /bc config
    • bombercraft.play.join - /bombercraft join
    • bombercraft.play.spectate - /bombercraft spectate
    • bombercraft.play.start - /bombercraft start (only for current game after joining)
    • bombercraft.play.list - /bombercraft list
    • bombercraft.allowcommand.XXX - allow usage of /XXX command in the arena
    Default permissions (used when no permissions plugin found):
    • OP: bombercraft.*
    • Players: bombercraft.play.*


    Custom map editing (open)

    Custom map editing
    To make a custom map:
    type /bc config <ID> mode custom_pvp
    then /bc edit
    and make your own map.
    To exit editor mode type /bc spectate

    In editor mode:
    Glass = air
    Stone = random (air or dirt)

    Place blocks on ground, every block will make a 2 block wall when out of editor mode.

    Download

    Older versions

    Source Code

    Changelog:

    Version 0.5
    • Commands locked in arena
    • Updated edit mode
    • Light option in arenas
    • Stats system
    Version 0.4
    • Custom arenas
    • Fence on top of TNT (TNT block way again)
    • New bonus item: redstone torch = detonator
    • Help menu
    • Stop command
    Version 0.3
    • Permissions support (tested on permissions 2.7.3)
    • MultiArena support
    • Higher arenas
    • Short command alias (/bc = /bombercraft)
    Version 0.2
    • Game starting system (+autostart when 4 players join)
    • Fixed TNT explosions bug
    • Inventory storage
    • Safe arena creation
    • Arena regeneration after game
    • Simple messages
    Version 0.1
    • First release
    Movie by Kingdom4Gamers


    My old movie (open)

    My old movie

     
  2. Offline

    heroanth2345

    This is seriously epic, need more of these goods plugins, could you try adding more powerups? like speed up, the golden flame that give you like 10 redstone, skull that give you curses e.g. drops a tnt on every blocks you walk?
    :D
     
  3. Offline

    hubertnnn

    Sry for not responding, I was out of network for some days (router broke down)

    About game modes:
    custom = the map can be edited in editor mode
    normal = map generated automaticly (pylons every 2 blocks like in classic bomberman DYNA game)
    pvp = same as multiplayer in DYNA
    pve = single player mode from DYNA (not ready, it creates nothing but clean arena)

    About the bugs, they are made if you input more than 4 players, cose arena can work only with 4 players max (4 corners with chests, 4 positions in memory for each arena...)
    If you use edit mode to change player number you will not be able to get that bug (max number is 4 in the sign)

    About powerups:
    I am still thinking how to add as many of them as possible, but minecraft will not allow change of everyhing and i need some walkaround to make it work, but still trying :)

    I have an important exam next week so i will not do anything for this time (must learn).
     
  4. Offline

    Ralm

    oh an update =)
    I will make sure to test it out.
    I really just waiting for a dam Bukkit version for 1.8 (I mean recomended and with low number of bugs).
    Anyway awesome work so far.

    One thing: I havent tried the new version so, but can you put the command lock with a permission node???? Please =)

    Thanks a lot.
     
  5. Offline

    hubertnnn

    it is in v0.5. To allow a command on arena use permission
    bombercraft.allowcommand.XXX

    example:
    bombercraft.allowcommand.tp allows /tp player1 player2
    bombercraft.allowcommand.money allows /money
    It works for both core commands (tp, time,...) and plugin commands
     
  6. Offline

    Ralm

    ok Awesome =)
     
  7. Offline

    ChumChum

    i LOVE this plugin i really do. but some of the bombercraft arenas just show up randomly in my server destroying my world ;(
     
  8. Offline

    Ralm

    Permissions issues???

    Maybe someone is doing that?
     
  9. Offline

    hubertnnn

    Chceck the arenas.yml file. It contains all arenas that are on your server including name of player who made it (only for arenas made since v0.4) (field owner)

    If its not a griefer, then try to find out what makes a random arena, I will also check the code for that.

    Arena with ID 0 is not used.
     
  10. Offline

    Forecaster

    I've noticed that when the server restarts the arena disappears and have to be remade with the command.

    (I have a single arena)
     
  11. Offline

    Ralm

    Can you give more info?? Bukkit version, other plguins being used, etc etc?
     
  12. Offline

    Forecaster

    I have bukkit 1060 on 1.7.3 and bombercraft 0.4
    (Working on updating to 1.8 and 1185 right now)

    I currently have a massive list of plugins (120) which you can see here:
    http://pastebin.com/c10Vae4w
    I'm going to prune it for 1.8 though.
     
  13. Offline

    Ralm

    Try out bombercraft 0.5 and maybe you get your problem fixed. You are using a outdated version.
    And dude 120 plugins?? Really? Dont you think you could narrow it down a bit?
     
  14. Offline

    Forecaster

    I know it's outdated.
    As I've said I'm in the process of updating, I will try 0.5 and see if it keeps doing it.

    And I tend to add plugins over time that look interesting.
    Most of them are really tiny and do just a single simple thing.

    I remove most plugins each time I update to a new bukkit version.
     
  15. Offline

    Surematu

    WOW! 120 plugins is very much!

    You haw this big plugins to? WorldEdit WorldGuard towny!

    Wow dude! I understand you can do much at the same time!
     
  16. Offline

    mindystorm

    can you give multiworld support? thx
     
  17. Offline

    AsHperson

    UPDATE AND MOVE TO BUKKIT-DEV PLS
     
  18. Offline

    hubertnnn

    What do you mean by multiworld support? You can make arenas in any world you have already (or you shuld, I need to test everything on 1.8 now to check if it is working).

    About updating, I said I had big exam this weak, thats why I stopped development.
    Exam is over so I go back to work.

    @Forecaster:
    Your arena disapears when reloading, that is normal, but it shuld be remade after load is complete. Check logs for any errors when loading and the arenas.yml file for your arena (it shuld be stored there)
     
  19. Offline

    Schlumpf

    Hi,
    I got a little Problem. Always when I start the Server I can't see any Arena. I got no error nothing, but if I type in /reload from Essentials the Arenas appear. What's wrong there??

    Is there a way to support some statistics for the web? That all wins/loses/players ... are logged into a mysql table? That we can give the Stats out on the web??
     
  20. Offline

    hubertnnn

    Hmm, I see the arena loading problem gets common, I need to check this.
    About statistics, you need just te parse the stats.yml file (field kills is not used yet) by your web script.
     
  21. Offline

    MaMaxGER

    it`s recommend to the newest bukkit build?
     
  22. Offline

    hubertnnn

    Not yet, I am waiting for 1.9 (or the potion effects api, cose it works for 1.8 too but bukkit dont support it yet) to finish new powerups, but it shuld work on recommended build, only found problem is that reload required after server restarts.
     
  23. Offline

    salmonfishlau

    somehow, i can't make it bigger that 10x10, i won't let me even if i type /bc create 20 or something
     
  24. Offline

    Jdbye

    I want to set MAX_PLAYERS to 8 but it causes all sorts of bugs when it's set higher than 4. Like /bc stop causing this error:
    Along with a similar error on /bc edit and gameplay not working correctly (glass not getting removed etc.)

    Really nice plugin though other than the bugs. I have some suggestions:
    - Add support for map files in ASCII format so there can be several different stages and new ones can be easily made, and you can choose which one to play in any arena of the correct size (or set it to random), like real Bomberman. It would be a lot easier and more space saving than having 10 different areas, one for each stage.
    - Add more game modes (like crown), and more kinds of powerups like the P-bomb, glove, speed increase, etc.
    - Add a block type for spawn points when editing, so there can be more than 4 spawn points.
    - More configuration settings, e.g. powerup spawn rate (separately for each type), as it seems really low on small levels. I made a level the original Bomberman size (well, almost, I made it 14x14 while the original is 14x12, but I like it better square), and there were almost no powerups.
    - Change how bomb placing works, so you can only place directly in front of you, and it'll appear in front of you no matter where you point while placing it.
     
  25. Offline

    hubertnnn

    I will add some of those features in next version, at the moment I have 2 projests for my studies and repairs in my house so I dont have time to work, I am also waiting for 1.9 and the potions system (I will use it for power ups).

    About setting more than 4 players: it is not possible yet. I can add such support very fast, but the problem is where to store inventory (at the moment thera are 4* 2 chests in the corners).

    You can be sure that afer 1.9 official update BomberCraft will be updated with lot of new stuff (or just a few if I will have more projects for studies :p)
     
  26. Offline

    Jdbye

    So that's what the chests are for. I always wondered about that.
    It seems like it would be easier to just store inventories in an array while people are playing but of course that leaves potential for inventory loss if something unexpected happens, like a plugin bug or server crash. Nothing that can't be worked around by storing the inventories in a file though.

    Isn't there a way you can send a different inventory without actually modifying the inventory using Spout's packet manager? That seems like it would be the best solution, no potential for inventory loss caused by unexpected things or plugin conflicts, and you wouldn't even have to store the original inventories. Currently it conflicts a bit with MultiInv, if someone /bc joins from a different world than the world the arena is in, they lose their inventory in that world.
    On that note, does your plugin currently change the inventory before or after teleporting them? It might solve the conflict with MultiInv if it didn't change the inventory until a second or so after teleporting, but it would definitely solve it if it didn't change it until the game started.

    Anyway, if you could send a different inventory without actually modifying the inventory, it would ensure that inventory loss is impossible for any reason, whether it be a bug, a crash, a conflict, or human error.
    I'm not sure if that's possible to do, but it should be, since it would work in a similar way as Ore To Client Obfuscation, which just changes stone blocks in the chunk packets to something else. Don't know how much work it would be though, it might not be worth it.

    Edit: 0.5 seems to be the same file as 0.4. Same size, and still says 0.4 in the version info.
     
  27. Offline

    Jdbye

    One thing that makes this less good than real bomberman is the fact that it's first person, but besides that...
    Death happens too early. In Bomberman you usually see the bomb blast coming towards you right before you die. That never happens in BomberCraft. You should add a delay on death after they get "hit" so they get a chance to see it. It would greatly improve the experience.
    If you could do something else to somehow "sync" what they see up with what happens, by detecting ping or something (though that would probably be hard to do properly), it would be even better, but you probably can't do that.
    If you're good enough at Java coding to mod the client to add a top down mode, please do. I could include it in the client mods for my server, and would make this almost as good as real bomberman :)
     
  28. Offline

    Kayfanx

    Updated to Bukkit Server 1.0.0

    and now this has started to occur when i have 3 players in one arena:

    i killed one person and all this started coming up in console.

    Code:
    2011-11-22 22:31:32 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:33 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:34 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:35 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:36 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:37 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:38 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:39 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:53 [INFO] BomberCraft game finished
    
    2011-11-22 22:31:53 [INFO] and the winner is Kayleff
    
    2011-11-22 22:31:54 [WARNING] Kayfanx moved wrongly!
    
    2011-11-22 22:31:54 [INFO] Got position 186.79718198475524, 71.0, -528.3355956152081
    
    2011-11-22 22:31:54 [INFO] Expected 188.0, 75.0, -520.0
    
    2011-11-22 22:31:54 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:54 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:55 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:56 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:57 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:58 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:31:59 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-22 22:32:00 [SEVERE] Could not pass event ENTITY_DAMAGE to BomberCraft
    
    java.lang.IllegalArgumentException: Health must be between 0 and 20
    
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
    
    at com.bukkit.HubertNNN.BomberCraft.BCEntityListener.onEntityDamage(BCEntityListener.java:76)
    
    at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:700)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    at net.minecraft.server.Entity.af(Entity.java:268)
    
    at net.minecraft.server.EntityLiving.af(EntityLiving.java:130)
    
    at net.minecraft.server.Entity.w_(Entity.java:191)
    
    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:282)
    
    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:156)
    
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:221)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:306)
    
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    This server is running Craftbukkit version git-Bukkit-1.8.1-R4-10-gfb96d87-b1467jnks (MC: 1.0.0) (Implementing API version 1.0.0-R1-SNAPSHOT)
     
  29. Offline

    Schlumpf

    Hello, I have a question:
    I am using PEX with modyfiworld and I set the build permissions to false in the world. But if you are in the Bombercraft Arena you should have build permissions, because without you can't place a tnt. Is there a way to give build permissions when the player joins the Arena?
     
  30. Offline

    MaMaxGER

    Hey, I love u plugin! When do u make an upgrade?
     
  31. Offline

    DevilGeek

    Need it !
    update it please :D
     

Share This Page