Bomberman icon

Bomberman -----

Classic Bomberman - in Minecraft!!




Features:
  • Added new experimental map showcasing some cool things that can be done
    • Build using /bm create <name> -t=experimental
  • Cage blocks configurable
  • Configurable which blocks are ignored in a schematic
----------, Dec 13, 2022

Bug fixes:
* Fixed players spawning outside of spawn cages
----------, Dec 11, 2022

Features:
  • Java 8 compatible
  • /bm create is simpler to use. Example:
    • /bm create <name> -t=purple
----------, Dec 10, 2022

Features:
  • Java 8 compatible
  • /bm create is simpler to use. Example:
    • /bm create <name> -t=purple
----------, Dec 10, 2022

Added Features:

  • Target selectors on Join/Leave commands.
  • Game data is stored in a single zip folder that contains all settings and schematic data. This means sharing game creations with custom rules is easier than ever!
    • All old save data will be automatically updated
Breaking changes:

  • Command syntax to create a game has changed. Now use /bm create <name> -schem=...
  • Config.yml is no longer used. Everything is configured in the game config settings
  • Java 1.17+ only (Java 8 version to be made latter)
----------, Dec 9, 2022

Bug fix:
  • Removed incomplete (and insecure) target selectors
----------, Dec 12, 2021

Added Features:
  • Like adventure mode, tools can be configured to only break certain blocks using the CanDestroy nbt tag. If no nbt tag is added, tools cannot break anything.
  • Again, like adventure mode, blocks can be configured so they can only be placed on certain blocks using the CanPlaceOn nbt tag. If no tag is added, blocks can be placed anywhere.
  • Possible to configure which damage sources are valid (e.g. to enable pvp). See sample configuration file for details

Bug Fixes:
  • Corrected how the group.bomberman permission is assigned to increase plugin compatibility.
----------, Dec 12, 2021

Fixed:
  • Crash on leaving when a player joins a game with the health boost effect
----------, Oct 13, 2021

Fixed:
  • Crash on leaving when a player joins a game with the health boost effect
----------, Oct 13, 2021

Fixes:
  • Fixed security issues with {#exec} and PlaceholderAPI
  • Halved the file size
  • Fixed "Error: Unsupported key: minecraft:" spam in console
  • Fixed bombs exploding glass after game finishes
  • External dependencies are shadowed (better compatibility if other plugins use different versions of the same libraries)
----------, Oct 10, 2021

Added Features:
  • Added \bm undo - similar to \bm delete but also reverts the schematic.

Bug fixes:
  • Countdown stops when last player disconnects
  • WorldGuard permission group applied before teleporting player
----------, Sep 30, 2021

All Bomberman players have "group.bomberman" permission added. This permission group can be used to configure World Guard regions.

For example:
Code (Text):
/rg addmember gameregion g:bomberman
----------, Sep 29, 2021

Fixed crash on enable when PlaceholderAPI is not installed
----------, Sep 29, 2021

Added ability to make custom signs/holograms through the PlaceholderAPI.

Two placeholder variables exist in the format of:
  • %bomberman_info_<game>_<stat>%
    • <game> is name of game
    • <stat> is any of the localization parameters
  • %bomberman_msg_<msg>%
    • <msg> is a custom localization message
    • The message has two variables passed into it:
      • {games}: a list of all active games
      • {player}: the PlaceholderAPI reference player (if existing)
Example placeholder usage:
  • %bomberman_info_mygame_players%/%bomberman_info_mygame_spawns%
  • %bomberman_msg_{games|get|mygame|{!it|players}/{!it|spawns}}%


Breaking changes:
  • How message formatting works on lists has changed

Additional changes
  • Added {#rand} format
  • Added {!..} syntax for delayed expansion
  • Added 'get' to list format
  • Added 'filter' to list format
----------, Sep 24, 2021

Updated to 1.17.1.

No major changes

Fixed:
  • Custom schematics saved with incorrect type, causing errors when reloading
  • Errors occurring while loading a game are handled gracefully
Known issues:
  • Loading the default schematic will put "[ERROR] Unsupported key: minecraft" in the log. Doesn't seem to cause any issues though.
For builds compatible with MC 1.12:
----------, Sep 19, 2021

Switched out the default schematic for one that is compatible with FAWE.

Attempting to use schematics saved with normal WorldEdit will result in strange quirks when using FAWE
----------, Apr 28, 2020

Features:
  • Added configure command (/bm configure)
    • Fully graphical
    • Configure lives, block types, timings, loot, inventory, ...
Changes:
  • Removed /bm set ... (merged into /bm configure)
  • Removed permission bomberman.set
  • Deleted "pass-revert" block-type (had too many flaws)
Bug fixes:
  • TNT will not leave its block behind when removed from destructible
----------, Apr 27, 2020

Features:
  • Added inventory set command "/bm set inventory". Let me know if you like it.
----------, Apr 24, 2020

Features:
  • Add {#exec|<command>} to messages. Thus, the translation files also work like an event system
  • {game|spawns} added. Is a list of the spawn locations
  • {player|exec} added to execute a command as a player
  • {player|msg} added to send a player a message
  • /bm start does not override existing timers unless "-o" flag is used
Changes:
  • Formatting a list without any arguments returns the list size (it used to "iterate")
  • {game|player} returns a list of players
  • {game|maxplayers} removed (use {game|spawns} instead)
Bug fixes:
  • Typos and incorrect information in command help
  • Translation of "/bm delete" corrected to "delete" (used to be "destroy")
  • Cleared out all the unused messages from english.lang
----------, Apr 24, 2020

  • Every command can be configured individually
  • Fixed bug where the base /bm command could not be configured (and was set to op only)
----------, Apr 24, 2020

Fixed major bug where it didn't load on 1.13 and 1.14 (I had declared the API to be 1.15)
----------, Apr 23, 2020

Setting "replace structure void with air" would replace white_stained_glass instead of structure void blocks
----------, Apr 21, 2020

Feature additions
  • Schematics can be built ignoring air and can replace structure void with air
  • Main config file specifies default properties for a game
  • sample_config.yml included to help you out
  • Which blocks are destructible/passable can be configured
  • Block used for flames can be configure
  • Put "-?" in any command to display help
Changes:
  • Create command defaults to wand. To make the builtin schematic, use "/bm create <name> -p=bm"
  • Sand and gravel destructible by default
Fixes
  • Command flags are shown in help messages
  • Players that leave the arena for any reason will be reset
----------, Apr 21, 2020

Features:
  • Lists in messages can be sorted with {list|sort|ordering|...}
  • TNT fuse, explode duration and player immunity times configurable
Changes
  • Distance flames travel is now qty_gunpowder + 1 (used to be qty_gunpowder). This means the first gunpowder item is not useless.
  • By defaut, players will have no gun powder
  • By default, tnt, snow, dirt, and grass can be exploded. (used to be just tnt and snow).
Bug fixes
  • Players that logout on death will not loose inventory, be reduced to three hearts permanently or remain inside the game
  • No crash on initializing players health when the games lives > players lives
  • Player count corrected for when they leave while the start timer is running
  • Configuration files will gracefully handle invalid data is stored in them (note, it will still crash if it is invalid yaml)
  • Fixed ghost tnt explosions
  • /bm and /bm set will display help messages
----------, Apr 20, 2020

Resource Information
Author:
----------
Total Downloads: 7,630
First Release: Apr 19, 2020
Last Update: Dec 13, 2022
Category: ---------------
All-Time Rating:
16 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings