ModsJava
BlastFishing | Fishing with TNT! | Customizable
Java mod listed for Minecraft 1.12. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
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
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
#
# 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
- 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: pokeball92870#2626
https://discord.gg/55BGaYX
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.12
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
BlastFishing | Fishing with TNT! | Customizable is a free Minecraft Java mod. Compatible with Minecraft 1.12. Downloaded 180 times (via Spigot). Download it and open it directly in the game.