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?

R

1.1.0

🎣 PhoenixFish v1.1.0

We are excited to announce PhoenixFish v1.1.0!

This release introduces the highly requested Fishing Catalog System and completely overhauls the plugin's message handling with a new dynamic multi-language system.

✨ New Features

🎣 Fishing Catalog System

Access the new interactive catalog with:

/phoenixfish catalog

The catalog allows players to browse all available fish, baits, and custom rods.

Features
  • πŸ“– Interactive GUI β€” Browse all fish, baits, and custom rods.

  • πŸ“„ Pagination System β€” Items are automatically split across multiple pages for easier navigation.

  • ❓ Discovery Mechanic β€” Undiscovered fish are displayed as ??? until the player catches them for the first time.

  • 🧭 Dynamic Navigation β€” Includes:

    • Next Page
    • Previous Page
    • Back to Main Menu

🌍 Multi-Language System

PhoenixFish now supports multiple languages through configurable language files.

Currently supported:

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

You can select the language directly from config.yml.

πŸ› οΈ Dynamic Messages

All hardcoded messages have been removed from the codebase.

The following are now loaded dynamically from the selected language file:

  • πŸ’¬ Chat messages
  • πŸ“’ Action bar messages
  • 🏷️ Titles
  • πŸ“– Catalog GUI titles
  • πŸ–₯️ Console logs
  • πŸ—„οΈ Database messages
  • ⚠️ Other plugin notifications

Server owners can now translate and customize every plugin message without modifying the source code.

πŸ› Fixes & Improvements

  • Fixed an issue where inventory titles could break when the language file did not match the previously hardcoded title.
  • Improved database logging and made it fully translatable.
  • Removed unnecessary static imports.
  • Optimized event listeners.
  • Refactored message handling throughout the plugin.

⚠️ Upgrade Notice

If you are upgrading from v1.0.1, please follow these steps:

  1. Stop your server.

  2. Delete the old messages.yml file, if it exists.

  3. Start the server again.

  4. PhoenixFish will automatically generate:

    • messages_en.yml
    • messages_tr.yml
  5. Select your preferred language in config.yml.

Your player data will not be lost.


πŸ“¦ PhoenixFish v1.1.0

This update focuses on improving player progression, usability, localization, and maintainability, while laying the groundwork for future PhoenixFish features.

Information

Published
August 16, 2026
Author
1Downloads

Platforms

Paper
Paper
1.21–26.2