Minecraftプラグイン EvenMoreFish

EvenMoreFish と確認されたサーバーの情報

🔌 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):

CommandDescriptionPermissionAccess
/emfShows help message (default).NonePlayer
/emf nextShows when the next competition starts.emf.nextPlayer
/emf toggleToggles fishing rewards on/off.emf.togglePlayer
/emf guiOpens the main menu GUI.emf.guiPlayer
/emf helpShows command help.emf.helpPlayer
/emf topShows competition leaderboard.emf.topPlayer
/emf shop [target]Opens fish selling GUI (or target if allowed).emf.shop (or emf.admin for target)Player
/emf sellallSells all fish in inventory.emf.sellallPlayer
/emf applybaitsOpens bait application GUI.emf.applybaitsPlayer
/emf journal [rarity]Opens fish collection journal.emf.journalPlayer

Admin commands (requires emf.admin or specific admin nodes):

CommandDescriptionPermissionAccess
/emf adminShows admin command help.emf.adminAdmin
/emf admin fish <rarity> <fish> [amount] [target]Gives a specific fish to a player.emf.adminAdmin
/emf admin list fish <rarity>Lists fish in a rarity.emf.adminAdmin
/emf admin list raritiesLists all rarities.emf.adminAdmin
/emf admin list requirementTypesLists requirement types.emf.adminAdmin
/emf admin list rewardTypesLists reward types.emf.adminAdmin
/emf admin list itemAddonsLists item addons.emf.adminAdmin
/emf admin nbt-rod [target]Gives an NBT fishing rod.emf.adminAdmin
/emf admin bait <bait> [quantity] [target]Gives bait to player.emf.adminAdmin
/emf admin bait debug <bait> [target]Shows resolved bait chances.emf.adminAdmin
/emf admin clearbaits [target]Clears baits from held rod.emf.adminAdmin
/emf admin reloadReloads plugin config.emf.adminAdmin
/emf admin versionShows plugin version info.emf.adminAdmin
/emf admin rewardtypesLists reward types with authors.emf.adminAdmin
/emf admin migrateRuns database migrations.emf.adminAdmin
/emf admin rawItemGets NBT of held item.emf.adminAdmin
/emf admin competition start <competitionId> [duration]Starts competition.emf.adminAdmin
/emf admin competition endEnds current competition.emf.adminAdmin
/emf admin competition test [duration] [type]Starts test competition.emf.adminAdmin
/emf admin database drop-flywayDrops Flyway schema history (debug).emf.admin.debug.database.flywayAdmin
/emf admin database repair-flywayAttempts to repair migrations.emf.admin.debug.database.flywayAdmin
/emf admin database clean-flywayCleans Flyway tables.emf.admin.debug.database.cleanAdmin
/emf admin database migrate-to-latestForces migration to latest DB version.emf.admin.debug.database.migrateAdmin

🔐 Permissions

PermissionDescriptionDefault
emf.nextView next competition time.not specified
emf.toggleToggle fishing rewards.not specified
emf.guiOpen main GUI.not specified
emf.helpUse help commands.not specified
emf.topView competition leaderboard.not specified
emf.shopOpen fish selling GUI.not specified
emf.sellallUse sell-all functionality.not specified
emf.applybaitsUse bait application GUI.not specified
emf.journalOpen fish journal/collection.not specified
emf.adminAccess admin commands (competitions, give, reload, etc.).op
emf.admin.debug.database.flywayDebug Flyway operations (drop/repair).not specified
emf.admin.debug.database.cleanClean Flyway tables.not specified
emf.admin.debug.database.migrateForce 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.

プラグイン EvenMoreFish のサーバー

プラグイン EvenMoreFish のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。

プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。EvenMoreFish の実際の役割はサーバーごとの設定によります。

データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、EvenMoreFish を使用していてもこのセクションに表示されないことがあります。

EvenMoreFish を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。