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 Jun 26, 2015Add Join Signs If Not Included Already, Really Fun Plugin! :D
-
View User Profile
-
Send Message
Posted Jun 18, 2015Video Tutorial on the Plugin
https://www.youtube.com/watch?v=xtzYsPj54IY
Credits Video: (AbsintoJ/Bomberman)
-
View User Profile
-
Send Message
Posted Jun 9, 2015@KitCatMC
All the permissions can be found on the wiki's permissions page. The commands page shows exactly which commands use which permissions.
-
View User Profile
-
Send Message
Posted Jun 8, 2015Permissions? Somewhere?
-
View User Profile
-
Send Message
Posted May 17, 2015@msimmo
:P lookin good :)
-
View User Profile
-
Send Message
Posted May 7, 2015@homedog21
It used to be that going in and out of a game would reset the health, but I removed that to have greater compatability with other mods that change players max health.
-
View User Profile
-
Send Message
Posted May 7, 2015@homedog21
For your information, even when I rejoin / leave or whatever .. or even server restart .. health is still 3 .. more like 1 1/2 ..
and its fixed already with the new command /bm resethealth <player>
-
View User Profile
-
Send Message
Posted May 6, 2015A way to fix the 3 health bug that i had on my server I had the player join in another game of bomber man and let him die or win and his health will reset back to normal. The only reason I got a 3 health bug was because the player joined at the same time I was reloading everything.
-
View User Profile
-
Send Message
Posted May 6, 2015This is great! I will use it on my server when the server has been finished.
-
View User Profile
-
Send Message
Posted May 6, 2015@msimmo
Ok thanks, I'll try to do resethealth in a minute.
For the problem: I think its from disconnecting from the game and in-use of command signs The command sign actually work (which teleports the players to the white wool) but when you type any commands the Game tells you that you are not in any arena or game.
-
View User Profile
-
Send Message
Posted May 6, 2015@BSidiocy
Bomberman should work for any version of spigot/bukkit/etc which is 1.7.x or 1.8.x (although I test primarily on the latest version of bukkit)
As for the 3 heart bug, there's two options:
So sorry this happened; to assist with finding the bug, I'd greatly appreciate if you could report what actions/commands where done to cause the bug on the tickets page. Thanks.
-
View User Profile
-
Send Message
Posted May 5, 2015Whoah ur plugin bugs alot
Now I got 3 hearts .. even when I delete the plugin! I cant join or do anything now!!
How to fix this!! I got 3hearts .. whatever I do it doesn't go! FIX PLS
omg .. what have ur plugins did to my account pls pls pls fix fast .. i cant do anything in my account i cant even join other games!! what did ur plugins do!!!
-
View User Profile
-
Send Message
Posted May 5, 2015Does it support spigot 1.7.10? which version supports them?
Pls , we want your plugin! Thanks!
-
View User Profile
-
Send Message
Posted May 1, 2015@msimmo
cool :D
-
View User Profile
-
Send Message
Posted Apr 25, 2015@fr233
Glad to hear it :D Btw: I do plan to add support for world guard so an arena will auto configure world guard to work properly
-
View User Profile
-
Send Message
Posted Apr 25, 2015@msimmo
o,my wrong,bomberman work great,i have the wrong worldguard config file :( sorry :)
-
View User Profile
-
Send Message
Posted Apr 24, 2015@fr233
The game already has those suggestions :)
The crash is very strange... I've created a ticket for it here. If you could provide some more info, that would be great
@ChillerKraft
I'm sorry that the online version didn't work for you, but I didn't make that game and it has very little to do with this plugin - so please don't complain about its bugs here... hmm. come to think of it, there's very little reason I should link to that game: link removed now :)
-
View User Profile
-
Send Message
Posted Apr 24, 2015I restart my server,and when i join the game,it say Could not pass event PlayerTeleportEvent to WorldGuard v6.0.0-beta-05.1569- org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.craftbukkit.v1_8_R2.entity.CraftPlayer.teleport(CraftPlayer.java:448) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.craftbukkit.v1_8_R2.entity.CraftEntity.teleport(CraftEntity.java:223) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at io.github.mdsimmo.bomberman.playerstates.GamePlayingState.onEnable(GamePlayingState.java:91) [Bomberman-0.1.0a.jar:?] at io.github.mdsimmo.bomberman.playerstates.PlayerState.enable(PlayerState.java:30) [Bomberman-0.1.0a.jar:?] at io.github.mdsimmo.bomberman.PlayerRep.switchStates(PlayerRep.java:108) [Bomberman-0.1.0a.jar:?] at io.github.mdsimmo.bomberman.commands.game.Join.runShort(Join.java:66) [Bomberman-0.1.0a.jar:?] at io.github.mdsimmo.bomberman.commands.GameCommand.run(GameCommand.java:61) [Bomberman-0.1.0a.jar:?] at io.github.mdsimmo.bomberman.commands.Cmd.execute(Cmd.java:87) [Bomberman-0.1.0a.jar:?] at io.github.mdsimmo.bomberman.commands.BaseCommand.onCommand(BaseCommand.java:63) [Bomberman-0.1.0a.jar:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.dispatchCommand(CraftServer.java:646) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PlayerConnection.handleCommand(PlayerConnection.java:1133) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PlayerConnection.a(PlayerConnection.java:968) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PlayerConnectionUtils$1.run(SourceFile:13) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_31] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_31] at net.minecraft.server.v1_8_R2.SystemUtils.a(SourceFile:60) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.MinecraftServer.A(MinecraftServer.java:710) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.DedicatedServer.A(DedicatedServer.java:368) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.MinecraftServer.z(MinecraftServer.java:651) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:554) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] Caused by: java.lang.NullPointerException at com.sk89q.worldguard.bukkit.ConfigurationManager.get(ConfigurationManager.java:222) [?:?] at com.sk89q.worldguard.bukkit.RegionQuery.getApplicableRegions(RegionQuery.java:94) [?:?] at com.sk89q.worldguard.bukkit.listener.WorldGuardPlayerListener.onPlayerTeleport(WorldGuardPlayerListener.java:344) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_31] at java.lang.reflect.Method.invoke(Method.java:483) [?:1.8.0_31] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] ... 28 more [01:37:04 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'bm' in plugin Bomberman v0.1.0a at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.dispatchCommand(CraftServer.java:646) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PlayerConnection.handleCommand(PlayerConnection.java:1133) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PlayerConnection.a(PlayerConnection.java:968) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.PlayerConnectionUtils$1.run(SourceFile:13) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_31] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_31] at net.minecraft.server.v1_8_R2.SystemUtils.a(SourceFile:60) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.MinecraftServer.A(MinecraftServer.java:710) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.DedicatedServer.A(DedicatedServer.java:368) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.MinecraftServer.z(MinecraftServer.java:651) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:554) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] Caused by: java.lang.NullPointerException at org.bukkit.craftbukkit.v1_8_R2.entity.CraftPlayer.teleport(CraftPlayer.java:464) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at org.bukkit.craftbukkit.v1_8_R2.entity.CraftEntity.teleport(CraftEntity.java:223) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] at io.github.mdsimmo.bomberman.playerstates.GamePlayingState.onEnable(GamePlayingState.java:91) [?:?] at io.github.mdsimmo.bomberman.playerstates.PlayerState.enable(PlayerState.java:30) [?:?] at io.github.mdsimmo.bomberman.PlayerRep.switchStates(PlayerRep.java:108) [?:?] at io.github.mdsimmo.bomberman.commands.game.Join.runShort(Join.java:66) [?:?] at io.github.mdsimmo.bomberman.commands.GameCommand.run(GameCommand.java:61) [?:?] at io.github.mdsimmo.bomberman.commands.Cmd.execute(Cmd.java:87) [?:?] at io.github.mdsimmo.bomberman.commands.BaseCommand.onCommand(BaseCommand.java:63) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot_server.jar:git-Spigot-26dfd01-5cb9b70] ... 15 more please fix it
-
View User Profile
-
Send Message
Posted Apr 24, 2015@fr233
and join sign :)
-
View User Profile
-
Send Message
Posted Apr 24, 2015please give players a leave item