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
@NovaXCIV
Running the fromlua command only creates a language; it does not set the language. To set the language, type /bm language set yourlanguage. This will set the language for your player only (and it will be lost when the server reloads). To set the default language for everyone, open up "config.yml" and at the bottom of that there will be a "language-default" property. Set that to your language.
I can't change the language. I create a Lua file with all the text inyour page. After that I change the format to langlua.txt. So I upload it on Bomberman folder. I type the command on console and reload the server. But nothing... The game is still in English. Any help? :c
@msimmo
Thank you! Now works!
@CJ190
Oh! I didn't expect that. I'm working on a quick fix for that secondary bug now. It's quite late in my country right now, so I'll release it tomorrow (code written when tired should never be shown to the world :P).
EDIT: I've just released the hot fix so it should be available for download soon. It should fix both the original problem and (in case it doesn't) it should also fix the second problem. Please report if any more bugs happen. Thanks :)
@msimmo nevertheless not work.....
https://www.youtube.com/watch?v=6a2QwB8x77I&feature=youtu.be
@CJ190
Ah... that is a bug somewhere in bomberman. I've had that bug reported before but I thought I had fixed it! As a temporary work around, try placing an extra block underneath the spawn block. (And thanks for the great video showing the bug!)
I have a problem.
Players fail under the floor
https://www.youtube.com/watch?v=_jk9q_pbTTo&feature=youtu.be
how this the fix?
@msimmo
I got it! Thank you!
@CJ190
Bomberman does not define regions with wooden axes. To define an arena, first, position your cross hair over any block in the arena. Then type the create arena command. Bomberman will then automatically detect the bounds of the arena by looking for any blocks that are "attached" to the block you were looking at. (and pay careful attention to the notes at the bottom of that page you linked to)
Sorry if I didn't answer you question fully; what do you mean by "... is not said as a prominent region"?
how select the arena region? axe not working!
where the manual?
https://github.com/mdsimmo/Bomberman/wiki/Arenas
Here is not said as a prominent region!
@msimmo
Thanks for the quick answer. I'll try to edit Bomberman myself.
@Binhawk
When a player enters a game, Bomberman stores the players health, maxhealth and player inventory with:
When the player leaves the game, bomberman restores the player with
You can view the full code here: GamePlayingState.java. Note: Bomberman never saves a player's state to a file: it's always kept stored in a variable in java.
I'm not sure how Mythic Mobs, but as far as I can tell, there's no event raised for Mythic Mobs to notice that Bomberman has altered the inventory - so it can't do anything. However, if that was true, there wouldn't be any bugs. So perhaps Mythic Mobs is checking the player's inventory every tick and adjusting accordantly...
Anyhow, I'll look into that in more detail and try to find out a solution for you.
EDIT: hmm, mythic mobs isn't open source - finding an answer is going to be harder than I originally thought...
Hello there!
In the last couple of days, people were complaining about a bug with Bomberman and Mythic Mobs's items options.
If a player enters the arena with modified items (items give +2 more hp hearts) their HP will remain the same even after relog but they don't have those items equipped.
My question is: Is it a Bomberman problem or a Mythic Mobs? How does Bomberman saves player's when they enter the arena?
@CloudeLecaw
Thanks for the bug report.
The first problem (not being able to join the game) is due to a bug in this line of code. (It should convert the name to lower-case for the check). As you found out, just type the command in all lower-case.
The second problem (no space available) is most likely because you don't have any spawn points in your arena. You must mark spawn points with wool of any color.
@chelioskep
Sorry. I made two mistakes:
Also, for the language changes to take effect, you'll need to reload your server. Hope this all works for you now and sorry for the inconvenience.
@msimmo
I tried to use this method but sadly it didn't worked. Players can still see those messages. And yes, I did used /bm language set english in-game.
@chelioskep
Yes. All messages in bomberman are override-able/removable. Add a file to bomberman’s plugin folder called "english.lang". In that file, add the following text:
This will remove the message for observers (people that have previously played the game) but not for the current players. For more information, see the wiki's localisation page
Hello, I recently installed this plugin on my server and it works just fine, but.. players are annoyed by those 'Game starting in x' messages and other plugin messages, is there anyway to make them local or atleast remove them?
@kaublestown
Hey kaublestown, that shouldn't be happening and you're likely running into an unsolved bug. I've created a ticket from your comment here and it'd be great if you could answer some further questions to help track down the bug. Thanks!
When i join a game, I get glitches out of the arena, what is wrong? Even the default arena glitches me out. Sometimes, if I'm not glitched out, i get stuck inside. Please help.