- Minecraft Versions
- 1.17, 1.18, 1.19, 1.20
CustomFishing
About Resource Pack
This plugin works based on a resource pack, premade resource pack is available in Discord if you have verified your purchase (use /verify to activate the verification bot). You can make your own extensions if you want.
NOTE: This plugin requires ProtocolLib5.0 to work! It's recommended to use Paper or its forks instead of Spigot because some cool Paper APIs are used in the plugin!
[Wiki Link]
Game Mechanics
Fishing Mini-game:
Player can experience a totally different fishing mechanic, getting rid of the boring vanilla fishing system. Bar's layout and difficulty are customizable!Lava Fishing:
Lava fishing is something difficult to achieve but really romantic. It used to be an idea but in CustomFishing it comes true!
Fishing Totems:
Totem can provide additional buffs for players in it. Totem block supports unlimited pattern and custom blocks from ItemsAdder & Oraxen
Fishing Bags:
Fishing bag (with MySQL & MariaDB support) is a special container where players can store their baits/rods/utilities. Baits in offhand/fishing bag would be consumed on casting the rod with a fake item animation.
Other features:
ā Fishing competition: allows players to compete for prizes. CustomFishing supports Redis Server to sync competition data between servers!
ā MythicMobs support: Players can fish MythicMobs, so you can make sharks, TNTs or any other interesting stuffs with this feature.
ā Fish Finder: A utility for players to see the possible loots here
ā Condition system: Over 10 built-in conditions and supports Placeholder conditions with expressions!
ā Sell shop: A shop where players can sell their fish, and it is powered by custom price formula. The GUI is totally customizable.
ā Powerful item system: supports custom NBT tags, and other hooked plugin's items. You can even import an item from other plugins with a simple "/customfishing items loot import" command.
ā Highly optimized: Packet based system. Fishing Bars & fake items would not cause lag on server side. A special method is used to get player's next loot asynchronously.
ā Enchantments: CustomFishing doesn't have an enchantment system but it's able to read enchantments from NBT tags and customize its buffs. So plugins for example EcoEnchants & AdvancedEnchantments would be totally compatible.
Plugin Commands
- /customfishing items loot/bait/util/rod get/give
- /customfishing competition start/end/cancel
- /customfishing reload
- /customfishing forceopenbag [player]
- /customfishing statistics set/reset [player] [id] [amount]
- /customfishing sellshop [player]
- /customfishing items loot import
- /customfishing debug world/season/loot-chance/time/biome
- /fishingbag open [player]
- /sellfish
Permission Node
- customfishing.admin
- customfishing.sellfish
- fishingbag.open
- fishingbag.rows.1-6
Placeholders
- %competition_rank%
- %competition_score%
- %competition_time%
- %competition_minute%
- %competition_second%
- %competition_goal%
- %competition_1st_score%
- %competition_1st_player%
- %competition_2nd_score%
- %competition_2nd_player%
- %competition_3rd_score%
- %competition_3rd_player%
- %fishingstats_total%
- %fishingstats_amount_<id>%
- %fishingstats_hascaught_<id>%
- %fishingstats_category_total_<id>%
- %fishingstats_category_progress_<id>%