BomberCraft+
Bombercraft+
Have you ever played bomberman on the computer? Well now its for minecraft!
ABOUT: I recreated this plugin from an OLD plugin that was last made for 1.0.0 with upgrades! It took a few weeks buts here it is!
OBJECTIVE IN GAME:
- You start out with 3 lifes in a randomly generated arena (marked as hearts in your health bar) and you place tnt and avoid the flames to destroy the surrounding dirt or players. When and if the dirt is destroyed by the TNT a random drop will appear. Some are good and some are bad.
INSTALLATION
- Download latest version of Bombercraft+ to your right!
- Stop your server
- Place it into your plugins folder
- Start your server
- If your op you can then make your arena!
COMMANDS
ADMINS/OPS:
- /bc create <X> <Y>
- /bc create <X> <Y> force
- /bc clear <id>
- /bc edit <id>
- /bc start <id>
- /bc stop <id>
PLAYERS:
- /bc join
- /bc leave
- /bc start
PERMS:
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 /bombercraft config bombercraft.play.join - /bombercraft join bombercraft.play.leave - /bombercraft leave bombercraft.play.start - /bombercraft start (When you in a game) bombercraft.allowcommand.XXX - usage of XXX command in the arena
If you want to edit settings of your arena(s) in-game then use the /bc edit <ID> command to edit them. From there you can edit different aspects of the arena from the amount of players needed to start as game to adding lights to the top of the pillars.
Buffs and Debuffs ingame:
APPLE = 1+ Life BONE = negative potion effect to self Redstone = 1+ distance to fire Redstone torch = Delayed explosion or click on tnt to cause explosion TNT = 1+ TNT Iron Boots = RUN FAST
YouTube video soon to come!
Arenas are protected by default so you don't have to worry about griefing!
Great plugin, planning to add multiple games?
@ARavinMadMonkey
I hope to have a update out this week!
How are all the ideas coming along? :D
@ogr93
Thank you for that spam.
@pigeoncraft
i dont know it works fine , but in console :
:219) at net.minecraft.server.v1_4_R1.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290 ) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java :112) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 98) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_4_6/entity/ CraftPlayer at com.Pigeon.Pigeoncraft.BomberCraft.PlayerManager.PlayerMovementEvent( PlayerManager.java:142) at com.Pigeon.Pigeoncraft.BomberCraft.GameEventManager.onPlayerMove(Game EventManager.java:45) at com.Pigeon.Pigeoncraft.BomberCraft.BCPlayerListener.onPlayerMove(BCPl ayerListener.java:107) at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 14 more 23:48:00 [SEVERE] Could not pass event PlayerMoveEvent to BomberCraft v1.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java :219) at net.minecraft.server.v1_4_R1.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290 ) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java :112) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 98) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_4_6/entity/ CraftPlayer at com.Pigeon.Pigeoncraft.BomberCraft.PlayerManager.PlayerMovementEvent( PlayerManager.java:142) at com.Pigeon.Pigeoncraft.BomberCraft.GameEventManager.onPlayerMove(Game EventManager.java:45) at com.Pigeon.Pigeoncraft.BomberCraft.BCPlayerListener.onPlayerMove(BCPl ayerListener.java:107) at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 14 more 23:48:00 [SEVERE] Could not pass event PlayerMoveEvent to BomberCraft v1.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java :219) at net.minecraft.server.v1_4_R1.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290 ) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java :112) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 98) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_4_6/entity/ CraftPlayer at com.Pigeon.Pigeoncraft.BomberCraft.PlayerManager.PlayerMovementEvent( PlayerManager.java:142) at com.Pigeon.Pigeoncraft.BomberCraft.GameEventManager.onPlayerMove(Game EventManager.java:45) at com.Pigeon.Pigeoncraft.BomberCraft.BCPlayerListener.onPlayerMove(BCPl ayerListener.java:107) at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 14 more 23:48:00 [SEVERE] Could not pass event PlayerMoveEvent to BomberCraft v1.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java :219) at net.minecraft.server.v1_4_R1.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290 ) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java :112) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 98) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_4_6/entity/ CraftPlayer at com.Pigeon.Pigeoncraft.BomberCraft.PlayerManager.PlayerMovementEvent( PlayerManager.java:142) at com.Pigeon.Pigeoncraft.BomberCraft.GameEventManager.onPlayerMove(Game EventManager.java:45) at com.Pigeon.Pigeoncraft.BomberCraft.BCPlayerListener.onPlayerMove(BCPl ayerListener.java:107) at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 14 more 23:48:01 [SEVERE] Could not pass event PlayerMoveEvent to BomberCraft v1.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java :219) at net.minecraft.server.v1_4_R1.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290 ) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java :112) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 98) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_4_6/entity/ CraftPlayer at com.Pigeon.Pigeoncraft.BomberCraft.PlayerManager.PlayerMovementEvent( PlayerManager.java:142) at com.Pigeon.Pigeoncraft.BomberCraft.GameEventManager.onPlayerMove(Game EventManager.java:45) at com.Pigeon.Pigeoncraft.BomberCraft.BCPlayerListener.onPlayerMove(BCPl ayerListener.java:107) at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 14 more 23:48:01 [SEVERE] Could not pass event PlayerMoveEvent to BomberCraft v1.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java :219) at net.minecraft.server.v1_4_R1.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290 ) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java :112) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 98) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_4_6/entity/ CraftPlayer at com.Pigeon.Pigeoncraft.BomberCraft.PlayerManager.PlayerMovementEvent( PlayerManager.java:142) at com.Pigeon.Pigeoncraft.BomberCraft.GameEventManager.onPlayerMove(Game EventManager.java:45) at com.Pigeon.Pigeoncraft.BomberCraft.BCPlayerListener.onPlayerMove(BCPl ayerListener.java:107) at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 14 more 23:48:01 [SEVERE] Could not pass event PlayerMoveEvent to BomberCraft v1.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java :219) at net.minecraft.server.v1_4_R1.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290 ) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java :112) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 98) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_4_6/entity/ CraftPlayer at com.Pigeon.Pigeoncraft.BomberCraft.PlayerManager.PlayerMovementEvent( PlayerManager.java:142) at com.Pigeon.Pigeoncraft.BomberCraft.GameEventManager.onPlayerMove(Game EventManager.java:45) at com.Pigeon.Pigeoncraft.BomberCraft.BCPlayerListener.onPlayerMove(BCPl ayerListener.java:107) at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) ... 14 more 23:48:49 [INFO] [AutoMessage] En nuestro foro http://locosdeminecraft.foroactivo .com/ tienes guias y el mapa del server
@shukamu
@ogr93
I will be posting a update soon. and what bug are you talking about?
when can you upload the next build?
Repair bug not fix ;/
@seiterseiter
@ARavinMadMonkey
Thanks. I have already started to code these things in.
Yeah you should add like a teleport places thing. so you can set a winner box and where when you leave the arena where it teleports you to and like if you type /bn join it teleports you to a lobby where you click a sign on which arena you want to join. Sorry if this is not easy to read :P
@pigeoncraft
Well I managed to start a game with just myself in it earlier, if you could add a minimum players to start or something it would be useful :) Just so its easier, heres a list of possible additions;
Also, for the future, I dont expect this any time soon, customized buffs and debuffs? This is only some brief testing, I'll do some more after the server has had a full restart (public server, cant restart any time) and see if any of these bugs still appear :)
@ARavinMadMonkey
Thanks for the suggestions. I will get working on them right away. There is a leave command witch is /bc spectate. and you can edit the config file for the arena to set max players to start a game.
Few suggestions; Allow us to define our own arenas. Make a limit of at least two people need to be in the arena at once for the game to start. Hook into Vault and do configurable rewards. Allow us to define a lobby of sorts? Where people get teleported after a game. A leave command.
Sorry if these are unorganized, I am adding them as I find them :D Very interested in this plugin and I hope it becomes spectacular.
@Peda1996
Ill work on it. Thanks!
i will make an youtube video as fast as i can in german :O
but at first, pls make multiworld support :)
@GumbyDammit
I wouldnt have one. But you can maby find one on google.
Does anyone have any images of what a decent Bomberman arena should look like?
Update?... need a bug fix...
Work fine, but doesn't support multiworld, bombercraft arenas in others worlds are deleted after reboot. And can't create it in normal world, sometime we keep stuff by using spectate command =/
Is it possible to get a multiworld support?
It works perfect! But can i start the BC with "Light on" everytime i start it?
Update, Update!! :D