Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for SudoPH

A customizable fishing minigame with custom fish, rods, bait, rarities, and progression.

Report PhoenixFish?

PhoenixFish

PhoenixFish is a highly customizable and performance-focused fishing plugin for Paper servers.

PhoenixFish Demo

Transform vanilla Minecraft fishing into a complete progression-based experience with an interactive fishing minigame, custom fish, rods, bait, rarities, XP progression, multi-catch mechanics, and an interactive fishing catalog.

Features

  • 🎣 Interactive fishing minigame with Action Bar UI
  • πŸ“– Interactive Fishing Catalog with discovery progression
  • 🐟 Unlimited custom fish and fishing rods
  • πŸͺ± Custom bait with rarity targeting
  • ⭐ 5 configurable rarity tiers
  • πŸ“ˆ XP and fishing level progression
  • 🎯 Configurable 2x / 3x multi-catch
  • βš™οΈ Fully configurable fishing mechanics
  • 🧱 Custom Model Data support
  • πŸ’Ύ SQLite and MySQL support
  • 🌍 English and Turkish language support
  • πŸ”¨ Paper and Purpur support
  • πŸ”Œ Optional PhoenixCraft integration

Fishing Catalog

PhoenixFish includes a fully interactive Fishing Catalog that allows players to browse the contents of the fishing system.

Open the catalog with:

/phoenixfish catalog

Catalog Features

  • πŸ“– Browse all available fish, bait, and custom rods

  • πŸ“„ Pagination for large collections

  • ❓ Discovery System β€” Undiscovered fish are displayed as ???

  • 🐟 Fish are automatically revealed after being caught for the first time

  • 🧭 Dynamic navigation with:

    • Previous Page
    • Next Page
    • Back to Main Menu

The discovery system adds an additional progression element to fishing, allowing players to gradually complete their collection as they discover new fish.

Requirements

  • Minecraft: 1.21+
  • Java: 21
  • Server: Paper / Purpur

GitHub β€” Source Code

GitHub β€” Issues & Support

YouTube β€” Watch the Demo

Installation

  1. Download the latest PhoenixFish.jar.
  2. Place it into your server's plugins folder.
  3. Restart your server.
  4. Configure PhoenixFish in plugins/PhoenixFish/.

Do not use /reload. Restart the server after installing the plugin or changing configuration.

Multi-Language System

PhoenixFish supports multiple languages through configurable language files.

Currently supported languages:

  • πŸ‡¬πŸ‡§ English β€” messages_en.yml
  • πŸ‡ΉπŸ‡· Turkish β€” messages_tr.yml

The active language can be selected directly from config.yml.

All plugin messages are loaded dynamically from the selected language file, including:

  • Chat messages
  • Action Bar messages
  • Titles
  • GUI titles
  • Catalog messages
  • Console logs
  • Database messages

This allows server owners to translate and customize PhoenixFish without modifying the source code.

PhoenixCraft

PhoenixCraft is an optional add-on that provides custom crafting recipes for PhoenixFish fishing rods and bait.

PhoenixCraft is not required for the core fishing features.

Open Source

PhoenixFish is open source and licensed under the GNU GPL v3.0.

View Source Code Β· Report an Issue Β· Watch Demo

Information

Category
Gameplay
Published
August 15, 2026
License
2Downloads
0Stars

Pinned Versions

  • R
    Paper1.21–26.2

Members

1