Bomberman

An easy to use, but highly flexible, plugin that re-creates Bomberman.

Features
- Updated to 1.18
- TNT explodes in the classic Bomberman style
- Lives shown in health bar
- Highly customizable
- Custom arenas
- Advanced customizable messaging system/translation
- Basic minecraft items can be used for awesome maps (potions, chests, golden apples)
- Tries to allow interoperability with command blocks for extra customization
- Open source
Commands
The most important commands are:
- bm create <game>
- bm join <game>
- bm start <game>
- bm destroy <game>
Visit the Bomberman wiki for all commands and explanations
Installation
- Install WorldEdit 7+
- Download latest file and drop it into the plugins folder
Permissions
bomberman.player:- Join/Leave commands
bomberman.operator:- Start/Stop commands
bomberman.dictator:- Create/Destroy/Set commands
bomberman.<command>:- Individual control of each command
bomberman.*:- All of the above
-
View User Profile
-
Send Message
Posted Dec 23, 2014@NoHoPeLess
Very sorry to keep you waiting so long without any notice. I had to stop work because I had exams, but then never started again when exams finished. The problem is that I've now got other projects going and I don't have time to continue developing this plugin. If some one else is willing to take the over plugin, I'm happy to help them get started. Again, very sorry for keeping you waiting like that.
-
View User Profile
-
Send Message
Posted Dec 13, 2014@msimmo
Hello you sayd:
The next update will (hopefully) add teams, scoreboards, translations, chests generating with items and many bug fixes. I don't know when it'll be released... probably in about 2 weeks, maybe more.
Quote:
I use the "Multiverse-core" support and every time I reload or I RESTART, arena delete this .. Can you help me? Thank you.
Do you mean that every time the server restarts, all Bomberman games end? If so, that's the expected behaviour. In very early development, I tried to make it so games would continue across a reload but there were too many (hard to fix) bugs.
2 Weeks its now 13.12.2014 because its 3 MONTHS ago... can u please update to 1.7.9 with the features? When it works i buy you a pizzaa ;)
-
View User Profile
-
Send Message
Posted Sep 29, 2014Okay thank you very much! Yes that's what happens when I do / reload or / restart the arena does not exist.
Here's a plugin that has been abandoned since the 1.5.1
- Http://www.bukkit.fr/index.php/topic/4902-obsibomber-bomberman/
But like in all Bombermans there are beugs the map disappears
-
View User Profile
-
Send Message
Posted Sep 28, 2014@MrRaik
The next update will (hopefully) add teams, scoreboards, translations, chests generating with items and many bug fixes. I don't know when it'll be released... probably in about 2 weeks, maybe more.
Do you mean that every time the server restarts, all Bomberman games end? If so, that's the expected behaviour. In very early development, I tried to make it so games would continue across a reload but there were too many (hard to fix) bugs.
-
View User Profile
-
Send Message
Posted Sep 27, 2014I use the "Multiverse-core" support and every time I reload or I RESTART, arena delete this .. Can you help me? Thank you.
-
View User Profile
-
Send Message
Posted Sep 27, 2014Thank you so much! And the next update will come out in how long? What it will change or add?
-
View User Profile
-
Send Message
Posted Sep 26, 2014@MrRaik
My plugin doesn't have that feature. I'm planning to add it but it won't be in the next release. However, you could use Command Signs to get a nice result.
EDIT: just tried using Command Signs and it causes major bugs. Currently looking into a fix.
EDIT2: ServerSigns works really well! :) Just use the command /svs add /bm game join <game>. Still don't understand why Command Sign causes bugs :(
-
View User Profile
-
Send Message
Posted Sep 26, 2014Excuse me for my English! I wanted to ask if you go to the signs to get to the arena? How this example.
-
View User Profile
-
Send Message
Posted Sep 23, 2014@zachrywilsn
I would like items functionality to be customisable, but I haven't implemented that at all yet. The settings you were chaging just let you configure what the players start with (so you could let them start with 6 TNT or a potion of invisibility)
Also, the bombs should expolode but with a power of 0 so you don't see anything; I should make them explode with a minimum power of 1.
EDIT: Items funtionallity is coded and will be availiable in the next update.
I have Multi-verse support but not multi-world. In a future update, I'll make it so all multi-world like plugins are supported. On that note, one thing I would like to implement is arenas that span across multiple worlds...
yeah, there are a fair few bugs - I'm working on that. Please help by posting any bugs you find on the tickets page.
Thanks for your support! :D
-
View User Profile
-
Send Message
Posted Sep 23, 2014@msimmo
If you remove
It wont let TNT explode. I would like if possible Multi-World support and a way to configure the items used. It seams this is your goal. Maybe not Mult-World but it looks like you wanted the items to be Custom. I tried even changing it to Apple and Stick nothing would let TNT explode unless it has "BLAZE_POWDER" in the config.
"BLAZE_POWDER" Is something I have banned on my server and well would be nice to change or remove it. Also The custom Level you made has issues with the items that come out of blocks. The spectators can get the items sometimes. We only played a 4 player match on a 100% fresh server with WG WE Vault Essential and your plugin BomberMan.
This is great and we had a good time for like 3 hours just messing around! Just a few minor bugs and or suggestions.
I wish you luck and If you really are here to stat in DEV with MC servers I might donate. We have lost a lot of Devs due to the drama. You know this though.
Thanks Again! This Was Great Fun! I HIGHLY SUGGEST DOWNLOADING THIS AND SUPPORTING THIS IN FUTURE DEVELOPMENT! ITS SO SIMPLE TO START ITS INSANE. Yes it has a few issues as of now but its not stopping the gameplay itself. JUST DOWNLOAD THIS AND TRY IT OUT!!
-
View User Profile
-
Send Message
Posted Sep 23, 2014@altair123ezio
I'll look into a fix for that
@MrRaik
Score board: ticket created
Translation: I'm currently working on it (see this ticket). I can only provide the framework; you'll have to do the actual translation yourself since I can't speak French.
"Does the sign are provided in the future update to reach the arena with how much we agree and maximun?"
What???
-
View User Profile
-
Send Message
Posted Sep 22, 20141 } Hello can you add a scoreboard for the time and the number of remaining players! And if possible translations of all words, "Join the game" "Starting from the arena" Translation #French
2 } Does the sign are provided in the future update to reach the arena with how much we agree and maximun?
-
View User Profile
-
Send Message
Posted Sep 22, 2014The command have conflict with the boss bar message plugin,(/bm command)
-
View User Profile
-
Send Message
Posted Sep 21, 2014@ytya
Thanks for the bug report. It's an easy bug to squash and I'll release a hot fix very soon.
UPDATE: Just released the hot fix but what I thought was causing the error wasn't throwing any errors. I changed the only possible cause of the error so please tell me if the bug is now fixed (and if it isn't what was happening at the time of the error (if you know))
-
View User Profile
-
Send Message
Posted Sep 21, 2014<<code [Server thread/ERROR]: Could not pass event EntityExplodeEvent to Bomberman v0.0.3c org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:299) [spigot.jar:git-Spigot-1543] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1543] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1543] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.Explosion.a(Explosion.java:183) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.World.createExplosion(World.java:1877) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.WorldServer.createExplosion(WorldServer.java:886) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftWorld.createExplosion(CraftWorld.java:504) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftWorld.createExplosion(CraftWorld.java:500) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftWorld.createExplosion(CraftWorld.java:512) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftWorld.createExplosion(CraftWorld.java:508) [spigot.jar:git-Spigot-1543] at LokiPost.LokiPost$launch.run(LokiPost.java:25) [LokiPost.jar:?] at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftTask.run(CraftTask.java:71) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:346) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:638) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:284) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1543] Caused by: java.lang.NullPointerException at io.github.mdsimmo.bomberman.GameProtection.onExplosion(GameProtection.java:119) [?:?] at sun.reflect.GeneratedMethodAccessor510.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_67] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_67] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) [spigot.jar:git-Spigot-1543] ... 18 more [19:25:39] [Server thread/ERROR]: Could not pass event EntityExplodeEvent to Bomberman v0.0.3c org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:299) [spigot.jar:git-Spigot-1543] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1543] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1543] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.Explosion.a(Explosion.java:183) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.World.createExplosion(World.java:1877) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.WorldServer.createExplosion(WorldServer.java:886) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftWorld.createExplosion(CraftWorld.java:504) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftWorld.createExplosion(CraftWorld.java:500) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftWorld.createExplosion(CraftWorld.java:512) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftWorld.createExplosion(CraftWorld.java:508) [spigot.jar:git-Spigot-1543] at LokiPost.LokiPost$launch.run(LokiPost.java:25) [LokiPost.jar:?] at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftTask.run(CraftTask.java:71) [spigot.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:346) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:638) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:284) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1543] Caused by: java.lang.NullPointerException at io.github.mdsimmo.bomberman.GameProtection.onExplosion(GameProtection.java:119) [?:?] at sun.reflect.GeneratedMethodAccessor510.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_67] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_67] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) [spigot.jar:git-Spigot-1543] ... 18 more
<</code>>
-
View User Profile
-
Send Message
Posted Sep 20, 2014@Neophytex1988
Thanks for your support :) Please vote for what I should work on next
-
View User Profile
-
Send Message
Posted Sep 17, 2014love your plugin! best bomberman :) pls work on it :)
-
View User Profile
-
Send Message
Posted Aug 31, 2014@ytya
A good idea (ticket created)
@FabioZumbi12
I'll look into it
I'm a bit busy right now, so don't expect anything spectacular for a week or two.
-
View User Profile
-
Send Message
Posted Aug 31, 2014You can do something like ban commands such as / home / spawn during the game ??
-
View User Profile
-
Send Message
Posted Aug 30, 2014@msimmo
Make a Jenkins for we test your new versions ^^