Minecraft plugin EvenMoreFish
Informatie over EvenMoreFish en bevestigde servers
🔌 About EvenMoreFish
EvenMoreFish is a Minecraft plugin that extends the vanilla fishing experience by adding custom fish, rarities, baits, competitions, shop selling and related administration tools. The project is provided with configuration and translation support and is distributed with builds targeting modern server versions.
🎯 Purpose
Provide server owners with a configurable competitive fishing system and expanded fishing rewards. It centralizes fishing mechanics (custom drops, rarity tiers, bait effects), event/competition management, and an in-game shop for converting caught fish into server currency.
⚙️ Features
- Custom fish and custom item support (including heads/base64 items and optional effects on catch).
- Rarities system with configurable colours, frequencies and per-fish length settings.
- Baits to alter catch chances, with admin commands for giving and clearing baits.
- Scheduled or staff-triggered competitions with configurable rewards and bossbar feedback.
- In-game shop to sell fish with per-rarity multipliers and protected shop inventories.
- Player-facing GUI elements: main menu, shop GUI, bait application GUI, journal/collection GUI.
- Admin tools: give fish, list rarities/fish/reward types, NBT rod, reload, version info, migration and debug database commands.
- Database migration tooling (Flyway) and commands for managing migrations.
- Configurable messages/translations and extensive YAML-based configuration.
🧩 Who It Is For
- Survival and SMP servers looking to enrich fishing as a minigame or economy activity.
- Servers that want scheduled or staff-run fishing competitions and in-game sell mechanics.
- Admins who need configurable, translation-ready plugin behavior and database-backed features.
🏗️ Example Use Cases
- Run weekly fishing competitions where players compete for the longest/rarest catches.
- Use baits to create progression or seasonal events that alter catch probabilities.
- Provide a fish shop that converts catches into server currency for an in-game economy.
⌨️ Commands
EvenMoreFish exposes player and admin commands (confirmed from official documentation):
| Command | Description | Permission | Access |
|---|---|---|---|
/emf | Shows help message (default). | None | Player |
/emf next | Shows when the next competition starts. | emf.next | Player |
/emf toggle | Toggles fishing rewards on/off. | emf.toggle | Player |
/emf gui | Opens the main menu GUI. | emf.gui | Player |
/emf help | Shows command help. | emf.help | Player |
/emf top | Shows competition leaderboard. | emf.top | Player |
/emf shop [target] | Opens fish selling GUI (or target if allowed). | emf.shop (or emf.admin for target) | Player |
/emf sellall | Sells all fish in inventory. | emf.sellall | Player |
/emf applybaits | Opens bait application GUI. | emf.applybaits | Player |
/emf journal [rarity] | Opens fish collection journal. | emf.journal | Player |
Admin commands (requires emf.admin or specific admin nodes):
| Command | Description | Permission | Access |
|---|---|---|---|
/emf admin | Shows admin command help. | emf.admin | Admin |
/emf admin fish <rarity> <fish> [amount] [target] | Gives a specific fish to a player. | emf.admin | Admin |
/emf admin list fish <rarity> | Lists fish in a rarity. | emf.admin | Admin |
/emf admin list rarities | Lists all rarities. | emf.admin | Admin |
/emf admin list requirementTypes | Lists requirement types. | emf.admin | Admin |
/emf admin list rewardTypes | Lists reward types. | emf.admin | Admin |
/emf admin list itemAddons | Lists item addons. | emf.admin | Admin |
/emf admin nbt-rod [target] | Gives an NBT fishing rod. | emf.admin | Admin |
/emf admin bait <bait> [quantity] [target] | Gives bait to player. | emf.admin | Admin |
/emf admin bait debug <bait> [target] | Shows resolved bait chances. | emf.admin | Admin |
/emf admin clearbaits [target] | Clears baits from held rod. | emf.admin | Admin |
/emf admin reload | Reloads plugin config. | emf.admin | Admin |
/emf admin version | Shows plugin version info. | emf.admin | Admin |
/emf admin rewardtypes | Lists reward types with authors. | emf.admin | Admin |
/emf admin migrate | Runs database migrations. | emf.admin | Admin |
/emf admin rawItem | Gets NBT of held item. | emf.admin | Admin |
/emf admin competition start <competitionId> [duration] | Starts competition. | emf.admin | Admin |
/emf admin competition end | Ends current competition. | emf.admin | Admin |
/emf admin competition test [duration] [type] | Starts test competition. | emf.admin | Admin |
/emf admin database drop-flyway | Drops Flyway schema history (debug). | emf.admin.debug.database.flyway | Admin |
/emf admin database repair-flyway | Attempts to repair migrations. | emf.admin.debug.database.flyway | Admin |
/emf admin database clean-flyway | Cleans Flyway tables. | emf.admin.debug.database.clean | Admin |
/emf admin database migrate-to-latest | Forces migration to latest DB version. | emf.admin.debug.database.migrate | Admin |
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
emf.next | View next competition time. | not specified |
emf.toggle | Toggle fishing rewards. | not specified |
emf.gui | Open main GUI. | not specified |
emf.help | Use help commands. | not specified |
emf.top | View competition leaderboard. | not specified |
emf.shop | Open fish selling GUI. | not specified |
emf.sellall | Use sell-all functionality. | not specified |
emf.applybaits | Use bait application GUI. | not specified |
emf.journal | Open fish journal/collection. | not specified |
emf.admin | Access admin commands (competitions, give, reload, etc.). | op |
emf.admin.debug.database.flyway | Debug Flyway operations (drop/repair). | not specified |
emf.admin.debug.database.clean | Clean Flyway tables. | not specified |
emf.admin.debug.database.migrate | Force DB migration. | not specified |
⚙️ Installation
📥 Setup
- Download the appropriate plugin jar (official distributions are available from GitHub Releases, Modrinth and Spigot as provided by the project).
- Place the plugin .jar into your server's
plugins/directory (Paper or Spigot server builds are provided). - Start or restart the server and watch the server console to confirm the plugin loaded correctly.
🧾 Configuration
- The plugin uses YAML configuration and supports translation via message files. Many behaviours (rarities, fish, rewards, GUI text) are configurable.
- The project provides documentation pages for commands, configuration and migration tools.
🧠 Technical Notes
- The project identifies itself as a Paper plugin and provides builds for current modern versions; repository documentation states support for Minecraft 1.20.1+.
- The plugin includes database migration tooling (Flyway) and administrative DB commands.
- The plugin is published with an open-source license and a public source repository.
🤝 When This Plugin Is Useful
If you want a configurable, event-oriented fishing system with custom items, rarity tiers, baits and in-game selling for an economy, EvenMoreFish provides a documented, configurable implementation with admin controls and database migration support.
- FoxyCraft134.4
- Lululand028.81
- Kaamelot024.33
- VIETNAMS -> Ekonomy survival022.21
- A CreeperHost Server!017.39
- ÂFaeÂ&ÂFriÂendÂs010.46
De pagina van plugin EvenMoreFish toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.
Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van EvenMoreFish hangt af van de serverinstellingen.
Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server EvenMoreFish gebruikt maar niet in dit gedeelte verschijnt.
Gebruik de lijst van servers met EvenMoreFish om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.