DP-CustomFishing
🟡 Updated this yearPreview

🔍 Analysis
- 🏆 #38 of 129 economy mods in this game by downloads
📋 About This Mod
<center><img src="https://i.postimg.cc/MKPVVR1s/dplogo-512.png" alt="logo"></center> <center><img src="https://i.postimg.cc/RZ9dqPFx/introduce.png" alt="introduce"></center> This plugin adds a **custom fishing system** with a click-action minigame, rank-based custom fish, a sell shop GUI, and automated fishing contests. Players catch custom fish through a fast-paced minigame, sell them for money, and compete in daily scheduled fishing competitions. --- <center><img src="https://i.postimg.cc/RZ9dqP08/description.png" alt="description"></center> - Catching a fish starts a **click-action minigame** — follow the left/right click sequence shown on screen before the timer runs out - Fish are organized into **custom ranks**, each with its own item pool, weight (catch chance), length range, and base price - Every caught fish gets a random **length**, and its sell price scales with length (`base price + length × price-per-length`) - Built-in **sell shop GUI** — put fish in and sell them all at once, or shift-right-click to sell everything in your inventory - **Fishing contests** with two modes: **longest fish** and **most catches** - Contests can be **scheduled to run daily** at a fixed time (HH:mm) or force-started by an admin - Live **boss bar timer** shows the remaining contest time to all players - Configurable rewards (console commands) for **1st / 2nd / 3rd place and participation** - **Leaderboard placeholders** for total catches and top rankings (PlaceholderAPI) - Fishing can be restricted to specific **allowed worlds** - All ranks, player stats, and scheduled contests are **saved automatically** --- <center><img src="https://i.postimg.cc/rwcjzhpH/depend-plugin.png" alt="depend-plugin"></center> - All DP-Plugins require the **`DPP-Core`** plugin - The plugin will not work if **`DPP-Core`** is not installed - You can download **`DPP-Core`** here: <a href="https://github.com/DP-Plugins/DPP-Core/releases" target="_blank">Click me!</a> - **`EssentialsX`** (economy) is required for selling fish and money rewards - **`PlaceholderAPI`** is optional — needed only for leaderboard placeholders --- <center><img src="https://i.postimg.cc/dV01RxJB/installation.png" alt="installation"></center> 1️⃣ Place the **`DPP-Core`** plugin and this plugin file (**`DP-CustomFishing-*.jar`**) into your server’s **`plugins`** folder 2️⃣ Restart the server, and the plugin will be automatically enabled 3️⃣ Configuration files will be generated on first run --- <center><img src="https://i.postimg.cc/jSKcC85K/settings.png" alt="settings"></center> - **`config.yml`** - Message prefix - `Settings.PricePerLength` — extra price added per 1cm of fish length (default: 10) - `Settings.AllowedWorlds` — list of worlds where custom fishing is enabled - `Settings.symbol.left` / `right` — minigame click symbols (`◀`, `▶`) - `Contest.Duration` — contest duration in minutes (default: 30) - `Contest.Rewards.<Length|MostCatch>.<1st|2nd|3rd|participation>.commands` - Reward commands executed by console; `%player%` is replaced with the winner's name --- <center><img src="https://i.postimg.cc/SxqdjZKw/command.png" alt="command"></center> ❗ Most commands require admin permission (`dpcf.admin`) Aliases: `/customfishing`, `/커스텀낚시`, `/낚시` **Command List and Examples** | Command | Permission | Description | Example | |---|---|---|---| | `/dpcf opensell` | dpcf.sell | Open the fish sell GUI | `/dpcf opensell` | | `/dpcf create <rank>` | dpcf.admin | Create a new fish rank | `/dpcf create rare` | | `/dpcf items <rank>` | dpcf.admin | Edit the item pool of a rank (GUI) | `/dpcf items rare` | | `/dpcf price <rank> <price>` | dpcf.admin | Set base price of a rank | `/dpcf price rare 500` | | `/dpcf length <rank> <min> <max>` | dpcf.admin | Set length range of a rank | `/dpcf length rare 30 80` | | `/dpcf weight <rank> <weight>` | dpcf.admin | Set catch weight (chance) of a rank | `/dpcf weight rare 20` | | `/dpcf delete <rank>` | dpcf.admin | Delete a rank | `/dpcf delete rare` | | `/dpcf list` | dpcf.admin | List all ranks | `/dpcf list` | | `/dpcf setpriceperlength <price>` | dpcf.admin | Set global price-per-length value | `/dpcf setpriceperlength 10` | | `/dpcf contestcreate <name> <length\|mostcatch> <HH:mm>` | dpcf.admin | Register a daily repeating contest | `/dpcf contestcreate daily length 14:30` | | `/dpcf contestedit <name> <length\|mostcatch> <HH:mm>` | dpcf.admin | Edit a registered repeating contest | `/dpcf contestedit daily mostcatch 20:00` | | `/dpcf contestdelete <name>` | dpcf.admin | Delete a registered repeating contest | `/dpcf contestdelete daily` | | `/dpcf contestlist` | dpcf.admin | List all registered repeating contests | `/dpcf contestlist` | | `/dpcf conteststart <length\|mostcatch>` | dpcf.admin | Force start a contest now | `/dpcf conteststart length` | | `/dpcf conteststop <length\|mostcatch>` | dpcf.admin | Force stop a contest (no rewards) | `/dpcf conteststop length` | | `/d


This plugin adds a custom fishing system with a click-action minigame, rank-based custom fish, a sell shop GUI, and automated fishing contests. Players catch custom fish through a fast-paced minigame, sell them for money, and compete in daily scheduled fishing competitions.

- Catching a fish starts a click-action minigame — follow the left/right click sequence shown on screen before the timer runs out
- Fish are organized into custom ranks, each with its own item pool, weight (catch chance), length range, and base price
- Every caught fish gets a random length, and its sell price scales with length (`base price + length × price-per-length`)
- Built-in sell shop GUI — put fish in and sell them all at once, or shift-right-click to sell everything in your inventory
- Fishing contests with two modes: longest fish and most catches
- - Contests can be scheduled to run daily at a fixed time (HH:mm) or force-started by an admin
- - Live boss bar timer shows the remaining contest time to all players
- - Configurable rewards (console commands) for 1st / 2nd / 3rd place and participation
- Leaderboard placeholders for total catches and top rankings (PlaceholderAPI)
- Fishing can be restricted to specific allowed worlds
- All ranks, player stats, and scheduled contests are saved automatically

- All DP-Plugins require the `DPP-Core` plugin
- The plugin will not work if `DPP-Core` is not installed
- You can download `DPP-Core` here: Click me!
- `EssentialsX` (economy) is required for selling fish and money rewards
- `PlaceholderAPI` is optional — needed only for leaderboard placeholders

1️⃣ Place the `DPP-Core` plugin and this plugin file (*`DP-CustomFishing-.jar`) into your server’s `plugins` folder
2️⃣ Restart the server, and the plugin will be automatically enabled
3️⃣ Configuration files will be generated on first run

- `config.yml`
- - Message prefix
- - `Settings. PricePerLength` — extra price added per 1cm of fish length (default: 10)
- - `Settings. AllowedWorlds` — list of worlds where custom fishing is enabled
- - `Settings.symbol.left` / `right` — minigame click symbols (`◀`, `▶`)
- - `Contest. Duration` — contest duration in minutes (default: 30)
- - `Contest. Rewards.
.<1st|2nd|3rd|participation>.commands` - - Reward commands executed by console; `%player%` is replaced with the winner's name

Aliases: `/customfishing`, `/커스텀낚시`, `/낚시`
Command List and Examples**
| Command | Permission | Description | Example |
|---|---|---|---|
| `/dpcf opensell` | dpcf.sell | Open the fish sell GUI | `/dpcf opensell` |
| `/dpcf create
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- darksoldier1404
- Version
- 1.0.0
- Downloads
- 62
- Endorsements
- 0
- Category
- economy
- Created
- 6/18/2026
- Updated
- 6/10/2026
- Game Versions
- 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
- Tags
- economy, minigame
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does DP-CustomFishing support?
The author lists 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5. Other versions may work but are untested by the author.
What is the latest version of DP-CustomFishing?
Version 1.0.0, published 2026-06-10 with 62 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await