- Native Minecraft Version:
- Legacy (< 1.13)
- Tested Minecraft Versions:
- 1.11
- 1.12
- Source Code:
- https://github.com/jstnf/BlastFishing
This plugin is currently not being worked on.BlastFishing is a highly customizable plugin that adds fishing with TNT in Minecraft. Simply drop it into your plugins folder and you're ready to go!
Check out my next project, InfinityWarps!
Track the development: https://github.com/jstnf/InfinityWarps
![]()
Submerge the TNT into water in order to begin fishing!
BlastFishing allows you to customize its loot table, as well as the number of items that spawn in. Want a small chance to earn a diamond when TNT fishing? BlastFishing makes it easy!
Features
- Customizable loot tables!
- Change the radius of the TNT!
- Change the chances that a fish will spawn!
- Easy configuration!
Commands
BlastFishing has the following commands:
/blastfishing or /bf
blastfishing.blastfishing
Displays all commands for BlastFishing.
/blastfishing toggle
blastfishing.toggle
Enables or disables BlastFishing for the entire server.
/blastfishing playercheck
blastfishing.toggle.playercheck
Enables or disables a check that insures a player detonated the TNT.
/blastfishing permissioncheck
blastfishing.toggle.permissioncheck
Enables or disables the need for the permission blastfishing.use to blast fish.
/blastfishing reload
blastfishing.reload
Reloads the config file for BlastFishing.
Permissions
BlastFishing has the following permissions:
Code (Text):permissions:
blastfishing.*:
description: Gives access to all BlastFishing commands and perks.
children:
blastfishing.blastfishing: true
blastfishing.toggle: true
blastfishing.use: true
blastfishing.toggle.playercheck: true
blastfishing.toggle.permissioncheck: true
blastfishing.reload: true
blastfishing.blastfishing:
description: Allows the use of the /blastfishing command.
default: true
blastfishing.use:
description: Allows blast fishing if permission check is enabled.
default: false
blastfishing.toggle:
description: Allows the user to toggle BlastFishing for the entire server.
default: false
blastfishing.toggle.playercheck:
description: Allows the user to toggle the player check for BlastFishing.
default: false
blastfishing.toggle.permissioncheck:
description: Allows the user to toggle the permission check for BlastFishing.
default: false
blastfishing.reload:
description: Allows the user to reload the BlastFishing configuration.
default: false
Configuration
Config for BlastFishing is as easy as counting to 3!
For the loot tables, a list of all items can be found here:
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
Default config.yml:
Code (Text):# BlastFishing Configuration File
#
# check-permissions - If true, only spawn fish from blast fishing if player has the permission blastfishing.use.
# check-if-player - If true, only spawn fish if the TNT was detonated by a player.
# enabled-on-server - If true, blast fishing will be enabled.
# blast-fishing-radius - Amount of blocks out from TNT that BlastFishing will check for water and (potentially) spawn a fish.
# chance-per-block - Percentage change that a fish will spawn in a checked block. If set to 30, there is a 30% chance a fish will spawn.
# loot-table - The item(s) gained from fishing followed by its weight. The higher the number, the more likely it is to be chosen.
#
# loot-table syntax: <id>:<data-value>: <weight>
# <id>: <weight>
#
# Example:
#
# loot-table:
# RAW_FISH: 2
# COOKED_FISH: 1
# RAW_FISH:1: 2
# STICK: 1
#
# This loot table will cause the likelihood of RAW_FISH to be 2 times that of COOKED_FISH.
# Additionally, the likelihood that RAW_FISH:1 (Raw Salmon) will spawn is equal to that of RAW_FISH.
# You can also add other items besides fish!
check-permissions: true
check-if-player: true
enabled-on-server: true
blast-fishing-radius: 2
chance-per-block: 30
loot-table:
COOKED_FISH:1: 9
RAW_FISH:3: 13
RAW_FISH: 40
RAW_FISH:2: 2
RAW_FISH:1: 16
COOKED_FISH: 20
To-Do List
Need Help?
- Possible support for a lang.yml file
- Ability to add enchants, damage values, and lore to items in loot table
- GUI to toggle options on and off
I am a friendly guy who makes plugins. If you ever need my help, feel free to add me on Discord or join my Discord server and leave whenever you feel.
DISCORD: jstnf#2626

BlastFishing | Fishing with TNT! | Customizable 1.5.5
Fishing with TNT! Customizable loot tables and more!