Skip to content
first commit
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
src/main
target
.classpath
.gitattributes
.gitignore
.project
README.md
build.xml
pom.xml

README.md

CustomExplosion--- Powered by LogoCat

mcfallout

Jar Download link: Spigot Page

You can set the radius of TNT ,Creeper ,Wither Generation / Wither Head explosion , make water and obsidian which get exploded transform into other block with given probabilities.

Features :

Enhanced mechanism (Explosion) :

  1. customize the explosion radius of creeper
  2. customize the explosion Wither Boss
  3. customize the removed block radius when Wither Boss is generated
  4. customize the explosion radius of TNT

Enhanced mechanism (Block damage) :

  1. customize the how water would become when it is within the radius of explosion. (default GLASS )
  2. customize the probability of water transforming into other block.
  3. customize the how obsidian would become when it is within the radius of explosion. (default COBBLE_STONE )
  4. customize the probability of obsidian transforming into other block.

Media Demo

  1. A water-obsidian wall is gradaully breaking because of TNT cannon. Image

Environment

This build is compiled and tested on these environments.

soft-Dependency

This plugin run with best experience the following plugins :

  • faction - what this plugin is made to enhance for

Installation

  1. Drop the plugin jar file in your server folder /plugins/ and run once.
  2. After the plugin folder and default config.yml is generated, stop the server.
  3. Start to set your own config withing config.yml.

Configuration setting

  1. The messages are all configurable. You can edit them based on the name tag like [LEAST_PLAYER_TO_JOIN_PVP].
  2. Color codes escapes are represented with '§'.
  3. In all, after setting your world name, you could just leave these default values. It is well tuned already.
CREEPER_RADIUS: 2
# Creeper's current explosion radius.
TNT_RADIUS: 2
WITHER_GENERATE_RADIUS: 2
WITHER_HEAD_RADIUS: 1
# Trivial.
OBSIDIAN_BREAK_PROBABILITY: 0.5
# Probability of how obsidian is going to transform into [cobble_stone]
TNT_OBSIDIAN_BREAK_RADIUS: 5
# how close to a explosion would a obsidian transform into [cobble_stone] 
WATER_VAPORIZED_PROBABILITY: 1
# Probability of how water is going to transform into [glass]
TNT_WATER_VAPORIZED_RADIUS: 5
# how close to a explosion would a water transform into [cobble_stone] 
WATER_VAPORIZED_TO_BLOCK: GLASS
OBSIDIAN_BREAK_TO_BLOCK: COBBLESTONE

Commands

command description required permission
/customexplosion help show the current setting of this plugins. true

Development

Want to contribute? Great! This project is open to everyone as long as it follows the license. You could follow these steps to build up the developing environment :

  1. Click here for instrctions of importing a maven project.
  2. Add the dependent plugin .jar file mentioned above.
  3. Run the project as 'maven install'
  4. The built version would be in /$project_name/target/

License

MIT licenses https://opensource.org/licenses/MIT THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

You can’t perform that action at this time.