Fishing Rod Plus
Looking for something new to add to your kits?
This plugin offers a lot of features that will allow you to transform a normal fishing rod to an amazing PVP weapon or to a unique grappling hook.
Features:
- Acts as a grappling hook that can be used to climb trees and mountains. (Uses similar mechanics to SnowGears Grappling Hook)
- Pull players, mobs, items, ignited TNT and more.
- Projectile enchantments can be applied to the hook.
- Apply custom potion effects upon hitting a player.
- Add cooldown, change the velocity of the hook, and change damage values.
- Configure as many types of rods as you like (all of the features above can be changed from type to type).
- Integrated with a lot of plugins to ensure that your server's protections are applied.
If you like the plugin and you're a youtuber make a video and i'll post it here.
Integrated plugins:
- GriefPrevention
- PVPManager
- Essentials
Spoiler: Use with essentials kitsSince essentials does not allow command execution with its kits you can simply add a normal fishing rod item to the kit and have this in its lore: &fType:_&7<Type>
Example of a kit:
Code (Text):fisherman:
delay: 259200
items:
- 346:0 1 lore:&fType:_&7rodIV DURABILITY:2 LURE:1 LUCK:1 - Worldguard
- Mypet
Commands:
- /frp give <player> <rod type>
- /frp list
- /frp reload
- fishingrodplus.use.<rod type name> Allows players to use the type of rod specified.
- fishingrodplus.command.give Allows player to use command /fishingrod give
- fishingrodplus.command.list Allows player to use command /fishingrod list
- fishingrodplus.command.reload Allows player to use command /fishingrod reload
- fishingrodplus.player.nopull Player can not be pulled by other players
- fishingrodplus.player.nocooldown Player ignores grapple cooldown
Configuration:
Spoiler: Configuration file
# Setting this to true will use teleporting instead of velocity #
teleportToHook: false
# If this is true, players will take fall damage with grappling hooks #
fallDamageWithHook: false
#this will make a rod with the flame enchantment ignite tnt and hook it
enable-tnt-ignite: true
#Updates existing item lores to the latest configs.
#The general behavior is updated regardless of this value. this will only update the lores of the items
#However the unbreakable and no uses(uses <= 0) behavior need this set to true to update old items
update-old-lores: true
#In this section you can specify as many rod types as you like. A default type is added to showcase all the available options
#However you can remove any of these configuration lines if you want to use default values.
rod-types:
default:
#The name of the item color codes are allowed here https://minecraft.gamepedia.com/Formatting_codes
display-name: ''
#Any custom lore lines you would like to add.
custom-lore:
- '&5line &l1'
- '&rline 2'
unbreakable: false
#Set this to 0 for unlimited usages
uses: 20
turn-to-normal-rod-after-usages: true
pull-fish: true
pull-items: true
pull-mobs: true
pull-non-living-entities: true
pull-players: true
pull-self: true
#Should vanilla pulling be kept regardless of the settings above ?
#For ex. if you have pull-mobs set to false and keep-vanilla-pulling set to true then mobs will still be pulled however using vanilla mechanics
keep-vanilla-pulling: false;
#Cooldown for rod usages
cooldown: 0
#The damage the hook inflicts (before any damage multipliers) 2 = 1 heart
hook-base-damage: 5
#The velocity of which the hook will launch. Decimal numbers are fine.
#Setting this too high will make the hook break from maximum rod-hook distance as soon as its launched
velocity-multiplier: 1
#Projectile enchantments only apply when hitting with the hook. Other enchantments apply normally when hitting with the rod's stick.
#For a list of valid enchantments check this page https://hub.spigotmc.org/javadocs/spigot/org/bukkit/enchantments/Enchantment.html
initial-enchantments: DURABILITY:1
#Effects to be applied when the hook hits an entity.
#For a list of valid effects check this page https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html
effects: LEVITATION:1:100
protection:
#Should the plugin apply these protections against vanilla pulling as well ?
protect-against-vanilla-pulling: false
protect-against-pulling-while-flying: true
protect-against-pulling-flying-players: true
plugin-integration:
#All of the options below require their respective plugins to be installed
griefprevention:
#Protection against pulling animals from or to claims without having container permission
claim-animals: true
#Protection against pulling non-living-entities from or to claims without having build permission
claim-nonliving-entities: true
#Protection against pulling tamed animals that don't belong to the player
tamed-pets: true
#Protection against pulling players who have pvp off or while the puller has it off
pvpmanager: true
essentials-modes:
#Protection against pulling players who have god mode on or while the puller has it on
god: true
worldguard-flags:
#Protection against pulling players who have the invincible flag allowed or while the puller has it
invincible: true
#Protection against pulling players who have the pvp flag denied or while the puller has it
pvp: true
#Protection against pulling entities from or to regions where the player can't build
build: true
#Protection against pulling other player's pets
mypet: true
Code (Text):
# Setting this to true will use teleporting instead of velocity #
teleportToHook: false
# If this is true, players will take fall damage with grappling hooks #
fallDamageWithHook: false
#this will make a rod with the flame enchantment ignite tnt and hook it
enable-tnt-ignite: true
#Updates existing item lores to the latest configs.
#The general behavior is updated regardless of this value. this will only update the lores of the items
#However the unbreakable and no uses(uses <= 0) behavior need this set to true to update old items
update-old-lores: true
#In this section you can specify as many rod types as you like. A default type is added to showcase all the available options
#However you can remove any of these configuration lines if you want to use default values.
rod-types:
default:
#The name of the item color codes are allowed here https://minecraft.gamepedia.com/Formatting_codes
display-name: ''
#Any custom lore lines you would like to add.
custom-lore:
- '&5line &l1'
- '&rline 2'
unbreakable: false
#Set this to 0 for unlimited usages
uses: 20
turn-to-normal-rod-after-usages: true
pull-fish: true
pull-items: true
pull-mobs: true
pull-non-living-entities: true
pull-players: true
pull-self: true
#Should vanilla pulling be kept regardless of the settings above ?
#For ex. if you have pull-mobs set to false and keep-vanilla-pulling set to true then mobs will still be pulled however using vanilla mechanics
keep-vanilla-pulling: false;
#Cooldown for rod usages
cooldown: 0
#The damage the hook inflicts (before any damage multipliers) 2 = 1 heart
hook-base-damage: 5
#The velocity of which the hook will launch. Decimal numbers are fine.
#Setting this too high will make the hook break from maximum rod-hook distance as soon as its launched
velocity-multiplier: 1
#Projectile enchantments only apply when hitting with the hook. Other enchantments apply normally when hitting with the rod's stick.
#For a list of valid enchantments check this page https://hub.spigotmc.org/javadocs/spigot/org/bukkit/enchantments/Enchantment.html
initial-enchantments: DURABILITY:1
#Effects to be applied when the hook hits an entity.
#For a list of valid effects check this page https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html
effects: LEVITATION:1:100
protection:
#Should the plugin apply these protections against vanilla pulling as well ?
protect-against-vanilla-pulling: false
protect-against-pulling-while-flying: true
protect-against-pulling-flying-players: true
plugin-integration:
#All of the options below require their respective plugins to be installed
griefprevention:
#Protection against pulling animals from or to claims without having container permission
claim-animals: true
#Protection against pulling non-living-entities from or to claims without having build permission
claim-nonliving-entities: true
#Protection against pulling tamed animals that don't belong to the player
tamed-pets: true
#Protection against pulling players who have pvp off or while the puller has it off
pvpmanager: true
essentials-modes:
#Protection against pulling players who have god mode on or while the puller has it on
god: true
worldguard-flags:
#Protection against pulling players who have the invincible flag allowed or while the puller has it
invincible: true
#Protection against pulling players who have the pvp flag denied or while the puller has it
pvp: true
#Protection against pulling entities from or to regions where the player can't build
build: true
#Protection against pulling other player's pets
mypet: true
Bugs:
Although I'm not active on this project anymore, If you find any bugs please report them in the discussion. You never know if this project gets picked up again by me or someone else.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.10, 1.11, 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.
Fishing Rod Plus is a free Minecraft Java mod. Compatible with Minecraft 1.10, 1.11, 1.12. Downloaded 1,629 times (via Spigot). Download it and open it directly in the game.