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을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.