EvenMoreFishСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (102)
release
EvenMoreFish 2.5.2
2.5.219 окт. 2026 г.943Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper
Что нового
## Plugin Changes
- You can no longer fish in pillars of lava.
- Fish hooks no longer get frozen underneath lava.
- Lava and Void fish items are now thrown at you to match vanilla.
- Added two new default rarities for lava and void fish.
- All other rarities now contain the `fishing-type: vanilla` requirement.
- Dimension Fishing now works inside WorldGuard regions.
- The "could not obtain" log for item addons now only shows if debug is enabled.
- Added `fishing.disabled-by-default` to config.yml.
## Internal Changes
- Updated DimensionFishing to 1.0.4.
release
EvenMoreFish 2.5.1
2.5.15 окт. 2026 г.2,2 тыс.Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper
Что нового
## Plugin Changes
- Added support for ExcellentEconomy.
- Fixed errors when selling fish with the database enabled.
- Fixed start message variables in specific fish/rarity competitions.
## Internal Changes
- Resolved Gradle deprecations.
release
EvenMoreFish 2.5.0
2.5.028 сент. 2026 г.840Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper
Что нового
## Plugin Changes
- Dropped support for Minecraft 1.20.x.
- Added support for Minecraft 26.3.
- Fixed an issue causing some information to be left out of bait lore.
- Fish skulls no longer randomize their textures when broken.
- The `random-fish` command no longer throws errors without a target player.
## API Changes
- PotionEffectSerializer now uses the MOB_EFFECT registry.
## Internal Changes
- MessageLib has been replaced with DaisyLib.
- DependencyManager's Vault hooks have been replaced with DaisyLib's VaultWrapper.
- FishUtils now uses modern registries for enchantments and biomes.
- All commands are now in the plugin module.
- Rewritten most Competition code in preparation for API.
- ItemFactory's "base item" is now reassigned when creating a copy.
release
EvenMoreFish 2.4.7
2.4.715 сент. 2026 г.1,6 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
IMPORTANT: This is the final EvenMoreFish version that supports Minecraft 1.20.x.
## Plugin Changes
- Fixed an occasional dupe in SkullSaver caused by plugin conflicts.
- The duped skull was not able to be sold.
- Per-player catch limits can now be applied to fish and/or rarities.
- Added `track-in-database` config for fish.
- Added `/emf admin database reset` to clear all saved data.
release
EvenMoreFish 2.4.6
2.4.631 авг. 2026 г.1,1 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
## Plugin Changes
- Fixed an error thrown when an invalid reward is configured.
- Lengthless fish are no longer tracked in largest/smallest total competitions.
- (1.21.11) Fixed an error when clearing baits from a rod.
- Baits can now be applied to custom rods.
- You can now configure a range in the `set-worth` config.
- Example: `set-worth: 50-60`
- You can now pass "none" to the `active-competition` requirement.
## API Changes
- Added `IFish#isLengthless`.
- Added `ItemAddon#convertToString`.
- `ItemSerializer#serialize` is now usable.
release
EvenMoreFish 2.4.5
2.4.517 авг. 2026 г.1,2 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
## Plugin Changes
- Fixed various NBT errors.
- Fish rewards are now supported at the rarity level.
- Like usual, if rewards are configured for a specific fish, those will be used instead.
- (1.21+) The admin help message is now shown when no arguments are provided.
- Added `display` to the default Vault economy config.
- The vault display config now supports `{raw-amount}`.
- This value is rounded based on the economy provider's settings.
- Gradients can now be used in a rarity's `format` config.
## API Changes
- Added `AbstractItemFactory`.
- This exposes the `get/setRandomIndex` and `createItem` methods for use in API.
- Added `AbstractFishManager#setFishNbt` to allow applying fish NBT to any item.
- Deprecated `IFish#getName` in favor of `IFish#getId`.
- Added `Sortable` and `SortType` from internals.
- Added `IFish#getDisplayName` and `IRarity#getDisplayName`.
- Deprecated `Reward#rewardPlayer` in favor of `#give`.
- Deprecated `Requirement#meetsRequirements` in favor of `#check`.
- Added `RequirementContext#player` factory.
## Internal Changes
- Replaced all uses of Fish and Rarity with their API alternatives.
- Cleaned up fish rewards.
- All version modules now use the `org.evenmorefish` package.
- RequirementContext now stores World Keys and Player UUIDs instead of their objects.
release
EvenMoreFish 2.4.4
2.4.43 авг. 2026 г.1,1 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
## Plugin Changes
- Catch limits can now be applied to fish and/or rarities.
- Fixed fish NBT being applied to raw items.
- Fallback items can now be applied for GUI page buttons.
- Fixed a typo that broke the `nearby-players` requirement.
- The "world" requirement now accepts world keys.
## API Changes
- Added ItemSerializer.
- This allows you to easily serialize an Item Addon, Material, or both from a String.
## Internal Changes
- Replaced NBT-API with NMS for all versions except for 1.20.
- Removed `NBTVersion` and `NBTUtils` in favor of abstract `NBTHolder`.
- The 1.21 support module has been split into two.
- 1.21.1 to 1.21.4
- 1.21.5 to 1.21.11
- ItemFactory now accepts a custom path for configs, to override the default "item".
- EMFTimer is now based on the GlobalRegionScheduler instead of a Timer.
release
EvenMoreFish 2.4.3
2.4.320 июл. 2026 г.1,2 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
## Plugin Changes
- guis.yml has been split into multiple files to match the other configs.
- Added `/emf admin random-fish` to give somebody a random fish.
- Improved performance when using the database. (froquefy)
- Fixed the default dimension fishing permission.
- The fish sale message now counts the stack of each item.
- If you have 3 fish in one slot, it now says you have caught 3 instead of 1.
- Invalid time codes in a competition config now warn instead of throwing errors.
- Fixed update checker failing to read the plugin version. (YoshiroMaximus)
- Disabled Dimension Fishing on Folia servers.
- It was never written for Folia. This will be looked into, but may not be doable.
## API Changes
- Added fish sale API.
- Added weight boosting API. (MarcusSlover)
- See the [wiki](https://evenmorefish.github.io/EvenMoreFish/docs/developers/rarity-boosts) for more information.
## Internal Changes
- Rewritten all sale code and moved to the API module.
- All old code has been deprecated and will be removed in the future.
release
EvenMoreFish 2.4.2
2.4.213 июл. 2026 г.689Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
## Plugin Changes
- Added an AFK Fishing system.
- This is disabled by default and can be enabled in `exploits.afk-fishing` in config.yml.
- This is mutually exclusive with mcMMO overfishing. If Overfishing is enabled, this will not function.
- Fixed a broadcast error when the fish's item is air.
- Single-winner competition entries are now saved to database.
- Dimension Fishing:
- Fixed a broken check for the type of fishing.
- Removed the fish hook glow left over from testing.
- Added support for requirements.
## API Changes
- Added API classes to replace some internal FishUtils methods.
- Added SoundSerializer.
- Added PotionEffectSerializer.
- Added BossBarOverlaySerializer.
## Internal Changes
- Marked FishUtils as internal.
- Deprecated a lot of FishUtils methods.
- `FishUtils#getEnumValue` now checks if the class is an enum.
release
EvenMoreFish 2.4.1
2.4.16 июл. 2026 г.623Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
## Plugin Changes
- Fixed error when loading the plugin for the first time.
release
EvenMoreFish 2.4.0
2.4.06 июл. 2026 г.143Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
## Major Plugin Changes
- The plugin no longer requires separate jar files for each supported version.
- Added the ability to fish in the lava and void.
- This is disabled by default.
- Because this is a new feature, you may encounter some bugs.
- For more information, see the [wiki](https://evenmorefish.github.io/EvenMoreFish/docs/features/dimensionfishing/setup).
## Plugin Changes
- Added `/emf toggle catchMessage` to disable all "fish caught" messages for that player.
- Added more permissions for the toggle command.
- `emf.toggle.fishing`
- `emf.toggle.bossbar`
- `emf.toggle.catchmessage`
- The base `emf.toggle` permission allows all three.
- Added "no permission" messages to all three toggles.
- Competition start sounds now support the same format as the reward type.
- `sound,volume,pitch`
- The addons folder is now removed on shutdown.
- Fixed mcmmo overfishing check with older mcmmo versions.
- Added ActiveCompetitionRequirementType to lock fish behind specific competitions.
## Internal Changes
- All version-dependent code is now loaded at runtime to avoid needing to distribute multiple jars.
release
EvenMoreFish 2.3.7
2.3.7-26.229 июн. 2026 г.249Minecraft: 26.2paper
Что нового
IMPORTANT: After the release of Minecraft 26.3, EvenMoreFish will no longer support 1.20.x servers.
## Plugin Changes
- Added support for 26.2.
- Added a warning for 1.20.x users about the message shown above.
- The warning message when generating fish size is no longer shown.
- PlaceholderAPI placeholders are now parsed in GUI titles.
- They should now be parsed in all messages.yml messages.
- A target can now be chosen in the sellall command.
- This requires the admin permission.
release
EvenMoreFish 2.3.7
2.3.7-26.129 июн. 2026 г.183Minecraft: 26.1, 26.1.1, 26.1.2folia, paper
Что нового
IMPORTANT: After the release of Minecraft 26.3, EvenMoreFish will no longer support 1.20.x servers.
## Plugin Changes
- Added support for 26.2.
- Added a warning for 1.20.x users about the message shown above.
- The warning message when generating fish size is no longer shown.
- PlaceholderAPI placeholders are now parsed in GUI titles.
- They should now be parsed in all messages.yml messages.
- A target can now be chosen in the sellall command.
- This requires the admin permission.
release
EvenMoreFish 2.3.7
2.3.7-1.2129 июн. 2026 г.312Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
IMPORTANT: After the release of Minecraft 26.3, EvenMoreFish will no longer support 1.20.x servers.
## Plugin Changes
- Added support for 26.2.
- Added a warning for 1.20.x users about the message shown above.
- The warning message when generating fish size is no longer shown.
- PlaceholderAPI placeholders are now parsed in GUI titles.
- They should now be parsed in all messages.yml messages.
- A target can now be chosen in the sellall command.
- This requires the admin permission.
release
EvenMoreFish 2.3.7
2.3.7-1.2029 июн. 2026 г.51Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
IMPORTANT: After the release of Minecraft 26.3, EvenMoreFish will no longer support 1.20.x servers.
## Plugin Changes
- Added support for 26.2.
- Added a warning for 1.20.x users about the message shown above.
- The warning message when generating fish size is no longer shown.
- PlaceholderAPI placeholders are now parsed in GUI titles.
- They should now be parsed in all messages.yml messages.
- A target can now be chosen in the sellall command.
- This requires the admin permission.
release
EvenMoreFish 2.3.6
2.3.6-26.115 июн. 2026 г.606Minecraft: 26.1, 26.1.1, 26.1.2folia, paper
Что нового
## Plugin Changes
- Added `max-stack-size` item config.
- Fixed some potential bugs when resuming competitions.
- Placeholders can now be used to configure fish and rarity size for finer control.
## API Changes
- Added FishingType enum in preparation for the DimensionFishing addon.
- This can be used to construct custom Processors, which aren't a part of the API yet.
- Added `RequirementContext#empty` to construct with all null values.
## Internal Changes
- RequirementContext is now resolved as early as possible.
release
EvenMoreFish 2.3.6
2.3.6-1.2115 июн. 2026 г.621Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Added `max-stack-size` item config.
- Fixed some potential bugs when resuming competitions.
- Placeholders can now be used to configure fish and rarity size for finer control.
## API Changes
- Added FishingType enum in preparation for the DimensionFishing addon.
- This can be used to construct custom Processors, which aren't a part of the API yet.
- Added `RequirementContext#empty` to construct with all null values.
## Internal Changes
- RequirementContext is now resolved as early as possible.
release
EvenMoreFish 2.3.6
2.3.6-1.2015 июн. 2026 г.45Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Added `max-stack-size` item config.
- Fixed some potential bugs when resuming competitions.
- Placeholders can now be used to configure fish and rarity size for finer control.
## API Changes
- Added FishingType enum in preparation for the DimensionFishing addon.
- This can be used to construct custom Processors, which aren't a part of the API yet.
- Added `RequirementContext#empty` to construct with all null values.
## Internal Changes
- RequirementContext is now resolved as early as possible.
release
EvenMoreFish 2.3.5
2.3.5-26.18 июн. 2026 г.341Minecraft: 26.1, 26.1.1, 26.1.2folia, paper
Что нового
## Plugin Changes
- Baits now support recipes.
- Bait configs now support `catch-event`.
- Added more placeholders for database data.
- All placeholders can be found on the [wiki](https://evenmorefish.github.io/EvenMoreFish/docs/configuration/Placeholders).
- Fixed various issues related to the database.
- Resolved a deprecation within mcMMO.
- You will need to update to mcMMO 2.2.050 or newer.
## API Changes
- The fish reward methods in `IFish` have been deprecated.
- They were replaced with catch reward.
release
EvenMoreFish 2.3.5
2.3.5-1.218 июн. 2026 г.348Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Baits now support recipes.
- Bait configs now support `catch-event`.
- Added more placeholders for database data.
- All placeholders can be found on the [wiki](https://evenmorefish.github.io/EvenMoreFish/docs/configuration/Placeholders).
- Fixed various issues related to the database.
- Resolved a deprecation within mcMMO.
- You will need to update to mcMMO 2.2.050 or newer.
## API Changes
- The fish reward methods in `IFish` have been deprecated.
- They were replaced with catch reward.
release
EvenMoreFish 2.3.5
2.3.5-1.208 июн. 2026 г.40Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Baits now support recipes.
- Bait configs now support `catch-event`.
- Added more placeholders for database data.
- All placeholders can be found on the [wiki](https://evenmorefish.github.io/EvenMoreFish/docs/configuration/Placeholders).
- Fixed various issues related to the database.
- Resolved a deprecation within mcMMO.
- You will need to update to mcMMO 2.2.050 or newer.
## API Changes
- The fish reward methods in `IFish` have been deprecated.
- They were replaced with catch reward.
release
EvenMoreFish 2.3.4
2.3.4-26.130 мая 2026 г.363Minecraft: 26.1, 26.1.1, 26.1.2folia, paper
Что нового
## Plugin Changes
- Fixed error when catching a fish with no custom lore.
- Scheduled competitions are now held back if one is already active.
- If held back, it will start immediately after the active one ends.
- This behavior can be disabled in config.yml.
- Fixed purchasing a bait when economy types are not specified.
- Bait configs now support the `silent` setting to hide the catch message.
release
EvenMoreFish 2.3.4
2.3.4-1.2130 мая 2026 г.378Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Fixed error when catching a fish with no custom lore.
- Scheduled competitions are now held back if one is already active.
- If held back, it will start immediately after the active one ends.
- This behavior can be disabled in config.yml.
- Fixed purchasing a bait when economy types are not specified.
- Bait configs now support the `silent` setting to hide the catch message.
release
EvenMoreFish 2.3.4
2.3.4-1.2030 мая 2026 г.48Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Fixed error when catching a fish with no custom lore.
- Scheduled competitions are now held back if one is already active.
- If held back, it will start immediately after the active one ends.
- This behavior can be disabled in config.yml.
- Fixed purchasing a bait when economy types are not specified.
- Bait configs now support the `silent` setting to hide the catch message.
release
EvenMoreFish 2.3.3
2.3.3-26.125 мая 2026 г.226Minecraft: 26.1, 26.1.1, 26.1.2folia, paper
Что нового
## Plugin Changes
- Fixed %emf_competition_time_left% when there are no scheduled competitions.
- Removed `/emf admin bait debug`.
- Added `/emf admin debug`.
- Reverted the item addon changes introduced in 2.3.1.
- Added new configs to define item addon behavior.
- These are located under `items.addons` in config.yml.
- The plugin's placeholders now work with offline players.
- There are two exceptions due to them being stored on the player:
- `custom_fishing_boolean`
- `custom_fishing_status`
- Added a new GUI sort type: index.
- This will allow more fine control over the order things are displayed in.
- Added `sort-index` to fish, rarity, and bait configs to work with this new type.
- Fixed incorrect fish lore when custom lore is configured.
## Internal Changes
- `ItemConfig`'s override system has been replaced with transformer.
- Transformer allows the configured value to optionally be manipulated instead of replaced.
- `LoreItemConfig` now uses `List<Component>` instead of `List<String>`.
- Renamed `Fish#getFishLore` to `Fish#buildFishLore`.
## Translations
- All new messages have been translated into Korean. (minejango2)
release
EvenMoreFish 2.3.3
2.3.3-1.2125 мая 2026 г.269Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Fixed %emf_competition_time_left% when there are no scheduled competitions.
- Removed `/emf admin bait debug`.
- Added `/emf admin debug`.
- Reverted the item addon changes introduced in 2.3.1.
- Added new configs to define item addon behavior.
- These are located under `items.addons` in config.yml.
- The plugin's placeholders now work with offline players.
- There are two exceptions due to them being stored on the player:
- `custom_fishing_boolean`
- `custom_fishing_status`
- Added a new GUI sort type: index.
- This will allow more fine control over the order things are displayed in.
- Added `sort-index` to fish, rarity, and bait configs to work with this new type.
- Fixed incorrect fish lore when custom lore is configured.
## Internal Changes
- `ItemConfig`'s override system has been replaced with transformer.
- Transformer allows the configured value to optionally be manipulated instead of replaced.
- `LoreItemConfig` now uses `List<Component>` instead of `List<String>`.
- Renamed `Fish#getFishLore` to `Fish#buildFishLore`.
## Translations
- All new messages have been translated into Korean. (minejango2)
release
EvenMoreFish 2.3.3
2.3.3-1.2025 мая 2026 г.37Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Fixed %emf_competition_time_left% when there are no scheduled competitions.
- Removed `/emf admin bait debug`.
- Added `/emf admin debug`.
- Reverted the item addon changes introduced in 2.3.1.
- Added new configs to define item addon behavior.
- These are located under `items.addons` in config.yml.
- The plugin's placeholders now work with offline players.
- There are two exceptions due to them being stored on the player:
- `custom_fishing_boolean`
- `custom_fishing_status`
- Added a new GUI sort type: index.
- This will allow more fine control over the order things are displayed in.
- Added `sort-index` to fish, rarity, and bait configs to work with this new type.
- Fixed incorrect fish lore when custom lore is configured.
## Internal Changes
- `ItemConfig`'s override system has been replaced with transformer.
- Transformer allows the configured value to optionally be manipulated instead of replaced.
- `LoreItemConfig` now uses `List<Component>` instead of `List<String>`.
- Renamed `Fish#getFishLore` to `Fish#buildFishLore`.
## Translations
- All new messages have been translated into Korean. (minejango2)
release
EvenMoreFish 2.3.2
2.3.2-26.113 мая 2026 г.309Minecraft: 26.1, 26.1.1, 26.1.2folia, paper
Что нового
## Plugin Changes
- Fixed new fish being unable to be sold.
- Added interval-based competition backups.
- Disabled by default, useful for resuming after crashes.
release
EvenMoreFish 2.3.2
2.3.2-1.2113 мая 2026 г.468Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Fixed new fish being unable to be sold.
- Added interval-based competition backups.
- Disabled by default, useful for resuming after crashes.
release
EvenMoreFish 2.3.2
2.3.2-1.2013 мая 2026 г.46Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Fixed new fish being unable to be sold.
- Added interval-based competition backups.
- Disabled by default, useful for resuming after crashes.
release
EvenMoreFish 2.3.1
2.3.1-26.111 мая 2026 г.71Minecraft: 26.1, 26.1.1, 26.1.2folia, paper
Что нового
## Plugin Changes
- Added `set-worth` to rarity configs.
- Added an easier way to set an exact size.
- Example: `size: 100`
- Help Messages:
- Now only show if you have permission to use their command.
- Now correctly display the custom name for the admin command.
- The admin database command is now shown.
- Competition rewards will now be cached for offline players and awarded upon rejoin.
- Rewards will be forgotten about if the server is restarted.
- Fixed an issue with database timestamps.
- The `prevent-crafting` config now also affects crafter blocks.
- Custom Vault economy messages are now formatted correctly.
- Items using item addons now disable the `displayname` and `lore` configs.
- It was previously being overwritten.
- Allowed separate display names for fish and fish items.
## API Changes
- Added size methods to `IFish`.
- Added `IFish#getSetSize` and `IRarity#getSetSize`.
## Internal Changes
- Renamed `HelpMessageBuilder` to `HelpMessage` and renamed methods.
release
EvenMoreFish 2.3.1
2.3.1-1.2111 мая 2026 г.113Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Added `set-worth` to rarity configs.
- Added an easier way to set an exact size.
- Example: `size: 100`
- Help Messages:
- Now only show if you have permission to use their command.
- Now correctly display the custom name for the admin command.
- The admin database command is now shown.
- Competition rewards will now be cached for offline players and awarded upon rejoin.
- Rewards will be forgotten about if the server is restarted.
- Fixed an issue with database timestamps.
- The `prevent-crafting` config now also affects crafter blocks.
- Custom Vault economy messages are now formatted correctly.
- Items using item addons now disable the `displayname` and `lore` configs.
- It was previously being overwritten.
- Allowed separate display names for fish and fish items.
## API Changes
- Added size methods to `IFish`.
- Added `IFish#getSetSize` and `IRarity#getSetSize`.
## Internal Changes
- Renamed `HelpMessageBuilder` to `HelpMessage` and renamed methods.
release
EvenMoreFish 2.3.1
2.3.1-1.2011 мая 2026 г.25Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Added `set-worth` to rarity configs.
- Added an easier way to set an exact size.
- Example: `size: 100`
- Help Messages:
- Now only show if you have permission to use their command.
- Now correctly display the custom name for the admin command.
- The admin database command is now shown.
- Competition rewards will now be cached for offline players and awarded upon rejoin.
- Rewards will be forgotten about if the server is restarted.
- Fixed an issue with database timestamps.
- The `prevent-crafting` config now also affects crafter blocks.
- Custom Vault economy messages are now formatted correctly.
- Items using item addons now disable the `displayname` and `lore` configs.
- It was previously being overwritten.
- Allowed separate display names for fish and fish items.
## API Changes
- Added size methods to `IFish`.
- Added `IFish#getSetSize` and `IRarity#getSetSize`.
## Internal Changes
- Renamed `HelpMessageBuilder` to `HelpMessage` and renamed methods.
release
EvenMoreFish 2.3.0
2.3.0-26.14 мая 2026 г.186Minecraft: 26.1, 26.1.1, 26.1.2paper
Что нового
## Plugin Changes
- Rewritten the Bait system to make it easier to work with.
- All configs will be automatically converted to the new format, no admin input required.
- See [#977](https://github.com/EvenMoreFish/EvenMoreFish/pull/977) for more information.
- Added more debug messages when catching a fish.
## Internal Changes
- Rewritten Database code to use JDBI instead of jOOQ.
- This has reduced the jar size even further.
release
EvenMoreFish 2.3.0
2.3.0-1.214 мая 2026 г.300Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Rewritten the Bait system to make it easier to work with.
- All configs will be automatically converted to the new format, no admin input required.
- See [#977](https://github.com/EvenMoreFish/EvenMoreFish/pull/977) for more information.
- Added more debug messages when catching a fish.
## Internal Changes
- Rewritten Database code to use JDBI instead of jOOQ.
- This has reduced the jar size even further.
release
EvenMoreFish 2.3.0
2.3.0-1.204 мая 2026 г.37Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Rewritten the Bait system to make it easier to work with.
- All configs will be automatically converted to the new format, no admin input required.
- See [#977](https://github.com/EvenMoreFish/EvenMoreFish/pull/977) for more information.
- Added more debug messages when catching a fish.
## Internal Changes
- Rewritten Database code to use JDBI instead of jOOQ.
- This has reduced the jar size even further.
release
EvenMoreFish 2.2.3
2.2.3-26.120 апр. 2026 г.260Minecraft: 26.1, 26.1.1, 26.1.2paper
Что нового
## Plugin Changes
- Removed the startup warning if no economy types are loaded.
- Each economy type now shows "has successfully hooked into" in console if they were loaded.
- Placeholders are now parsed in item lore and names.
- Added `tooltip-style` support on 1.21.3+.
- Fixed exception when opening the Journal menu.
- The `lore-override` config is now supported at the Rarity level.
- AuraSkills and mcMMO treasure can now be caught if the player disables custom fish.
## Internal Changes
- Economy types are no longer registered if they fail to load.
- Added `EconomyType#load`.
- Internal economy types now check if they are enabled in config before attempting to load.
- `DependencyManager#loadEconomy` has been split into a method for each type.
- Removed the "safety check" for vault as it is now redundant.
release
EvenMoreFish 2.2.3
2.2.3-1.2120 апр. 2026 г.559Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Removed the startup warning if no economy types are loaded.
- Each economy type now shows "has successfully hooked into" in console if they were loaded.
- Placeholders are now parsed in item lore and names.
- Added `tooltip-style` support on 1.21.3+.
- Fixed exception when opening the Journal menu.
- The `lore-override` config is now supported at the Rarity level.
- AuraSkills and mcMMO treasure can now be caught if the player disables custom fish.
## Internal Changes
- Economy types are no longer registered if they fail to load.
- Added `EconomyType#load`.
- Internal economy types now check if they are enabled in config before attempting to load.
- `DependencyManager#loadEconomy` has been split into a method for each type.
- Removed the "safety check" for vault as it is now redundant.
release
EvenMoreFish 2.2.3
2.2.3-1.2020 апр. 2026 г.60Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Removed the startup warning if no economy types are loaded.
- Each economy type now shows "has successfully hooked into" in console if they were loaded.
- Placeholders are now parsed in item lore and names.
- Added `tooltip-style` support on 1.21.3+.
- Fixed exception when opening the Journal menu.
- The `lore-override` config is now supported at the Rarity level.
- AuraSkills and mcMMO treasure can now be caught if the player disables custom fish.
## Internal Changes
- Economy types are no longer registered if they fail to load.
- Added `EconomyType#load`.
- Internal economy types now check if they are enabled in config before attempting to load.
- `DependencyManager#loadEconomy` has been split into a method for each type.
- Removed the "safety check" for vault as it is now redundant.
release
EvenMoreFish 2.2.2
2.2.2-26.114 апр. 2026 г.173Minecraft: 26.1, 26.1.1, 26.1.2paper
Что нового
## Plugin Changes
- Disabled `/emf next` if there are no configured competitions.
- Fixed BaitsGui error when attempting to open it.
- Fixed "unknown" discoverer in the Journal menu when the data exists.
- When sorting the Journal by weight, entries with equal weight are now correctly shown.
- Added `lore-override` to the example fish config.
- Modern skull features are now being used on 26.1+.
- Added a KasaiSora fish for his [review](https://www.youtube.com/watch?v=4Txn063EORI) of the plugin.
- EXPERIMENTAL: Added the option to resume competitions after a server restart.
## API Changes
- `IBait#getEconomy` is now Nullable.
- Replaced `RarityKey#toNamespacedKey` with `RarityKey#toString`.
- Fish and Rarity names don't follow the correct pattern for a Key.
## Internal Changes
- Updated NBT-API to 2.15.7.
- Commands are now resent to players when the plugin is reloaded.
release
EvenMoreFish 2.2.2
2.2.2-1.2113 апр. 2026 г.415Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Disabled `/emf next` if there are no configured competitions.
- Fixed BaitsGui error when attempting to open it.
- Fixed "unknown" discoverer in the Journal menu when the data exists.
- When sorting the Journal by weight, entries with equal weight are now correctly shown.
- Added `lore-override` to the example fish config.
- Modern skull features are now being used on 26.1+.
- Added a KasaiSora fish for his [review](https://www.youtube.com/watch?v=4Txn063EORI) of the plugin.
- EXPERIMENTAL: Added the option to resume competitions after a server restart.
## API Changes
- `IBait#getEconomy` is now Nullable.
- Replaced `RarityKey#toNamespacedKey` with `RarityKey#toString`.
- Fish and Rarity names don't follow the correct pattern for a Key.
## Internal Changes
- Updated NBT-API to 2.15.7.
- Commands are now resent to players when the plugin is reloaded.
release
EvenMoreFish 2.2.2
2.2.2-1.2013 апр. 2026 г.36Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Disabled `/emf next` if there are no configured competitions.
- Fixed BaitsGui error when attempting to open it.
- Fixed "unknown" discoverer in the Journal menu when the data exists.
- When sorting the Journal by weight, entries with equal weight are now correctly shown.
- Added `lore-override` to the example fish config.
- Modern skull features are now being used on 26.1+.
- Added a KasaiSora fish for his [review](https://www.youtube.com/watch?v=4Txn063EORI) of the plugin.
- EXPERIMENTAL: Added the option to resume competitions after a server restart.
## API Changes
- `IBait#getEconomy` is now Nullable.
- Replaced `RarityKey#toNamespacedKey` with `RarityKey#toString`.
- Fish and Rarity names don't follow the correct pattern for a Key.
## Internal Changes
- Updated NBT-API to 2.15.7.
- Commands are now resent to players when the plugin is reloaded.
release
EvenMoreFish 2.2.1
2.2.1-26.16 апр. 2026 г.158Minecraft: 26.1, 26.1.1, 26.1.2paper
Что нового
## Plugin Changes
- Fixed various errors related to the last release's fisherman change.
- Fixed a major issue related to the sell menu.
## Translation
- Korean is now 100% translated.
release
EvenMoreFish 2.2.1
2.2.1-1.216 апр. 2026 г.401Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- Fixed various errors related to the last release's fisherman change.
- Fixed a major issue related to the sell menu.
## Translation
- Korean is now 100% translated.
release
EvenMoreFish 2.2.1
2.2.1-1.206 апр. 2026 г.34Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Fixed various errors related to the last release's fisherman change.
- Fixed a major issue related to the sell menu.
## Translation
- Korean is now 100% translated.
release
EvenMoreFish 2.2.0
2.2.0-26.16 апр. 2026 г.26Minecraft: 26.1, 26.1.1paper
Что нового
## Plugin Changes
- The plugin now supports Minecraft 26.1 and requires Java 21+.
- Fixed main command aliases on 1.21+.
- Upgraded most default config files.
- For all changes, see [#946](https://github.com/EvenMoreFish/EvenMoreFish/pull/946)
- Fixed CustomModelData inaccuracy across all versions.
- Higher CMD numbers were always inaccurate.
- Added support for MMOItems items.
## API Changes
- Added `RarityKey`, which can be obtained via `IFish#getRarityKey`.
- This serves as an easier way to store fish, or get a NamespacedKey to represent a fish.
## Internal Changes
- Fish now stores an OfflinePlayer instead of a UUID for the fisherman.
- Completely rewritten all placeholder code. (See [#953](https://github.com/EvenMoreFish/EvenMoreFish/pull/953))
- CustomModelData is now an `ItemConfig<Number>`.
- Changed the package name of all internal code to `org.evenmorefish.fish`
- This is not a breaking change, as none of the affected code can be accessed via maven artifacts.
release
EvenMoreFish 2.2.0
2.2.0-1.216 апр. 2026 г.79Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
## Plugin Changes
- The plugin now supports Minecraft 26.1 and requires Java 21+.
- Fixed main command aliases on 1.21+.
- Upgraded most default config files.
- For all changes, see [#946](https://github.com/EvenMoreFish/EvenMoreFish/pull/946)
- Fixed CustomModelData inaccuracy across all versions.
- Higher CMD numbers were always inaccurate.
- Added support for MMOItems items.
## API Changes
- Added `RarityKey`, which can be obtained via `IFish#getRarityKey`.
- This serves as an easier way to store fish, or get a NamespacedKey to represent a fish.
## Internal Changes
- Fish now stores an OfflinePlayer instead of a UUID for the fisherman.
- Completely rewritten all placeholder code. (See [#953](https://github.com/EvenMoreFish/EvenMoreFish/pull/953))
- CustomModelData is now an `ItemConfig<Number>`.
- Changed the package name of all internal code to `org.evenmorefish.fish`
- This is not a breaking change, as none of the affected code can be accessed via maven artifacts.
release
EvenMoreFish 2.2.0
2.2.0-1.206 апр. 2026 г.20Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- The plugin now supports Minecraft 26.1 and requires Java 21+.
- Fixed main command aliases on 1.21+.
- Upgraded most default config files.
- For all changes, see [#946](https://github.com/EvenMoreFish/EvenMoreFish/pull/946)
- Fixed CustomModelData inaccuracy across all versions.
- Higher CMD numbers were always inaccurate.
- Added support for MMOItems items.
## API Changes
- Added `RarityKey`, which can be obtained via `IFish#getRarityKey`.
- This serves as an easier way to store fish, or get a NamespacedKey to represent a fish.
## Internal Changes
- Fish now stores an OfflinePlayer instead of a UUID for the fisherman.
- Completely rewritten all placeholder code. (See [#953](https://github.com/EvenMoreFish/EvenMoreFish/pull/953))
- CustomModelData is now an `ItemConfig<Number>`.
- Changed the package name of all internal code to `org.evenmorefish.fish`
- This is not a breaking change, as none of the affected code can be accessed via maven artifacts.
release
EvenMoreFish 2.1.14
2.1.14-1.2123 мар. 2026 г.801Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
**IMPORTANT:**
This is the final EvenMoreFish version that will support Java 17. If you’re still on Java 17, you will need to upgrade to Java 21+ before the next release.
## Plugin Changes
- Added item hover to the fish caught and bait caught messages.
- Fixed bait-related messages using the bait's id instead of display name.
- Fixed incorrect leaderboard config in the example competition file.
- Fixed leaderboard configs being incorrect when updating from 1.7.x versions.
- Added RewardTypeRequirementType to check if a reward type is available.
- Added support for `raw-materials` in item configs.
## API Changes
- `Processor#getCaughtItem` can now accept a null fishing rod.
## Internal Changes
- Updated MessageLib to 1.0.8.
- ConfigMessage no longer hard codes default values and instead checks the resource file.
release
EvenMoreFish 2.1.14
2.1.14-1.2023 мар. 2026 г.41Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
**IMPORTANT:**
This is the final EvenMoreFish version that will support Java 17. If you’re still on Java 17, you will need to upgrade to Java 21+ before the next release.
## Plugin Changes
- Added item hover to the fish caught and bait caught messages.
- Fixed bait-related messages using the bait's id instead of display name.
- Fixed incorrect leaderboard config in the example competition file.
- Fixed leaderboard configs being incorrect when updating from 1.7.x versions.
- Added RewardTypeRequirementType to check if a reward type is available.
- Added support for `raw-materials` in item configs.
## API Changes
- `Processor#getCaughtItem` can now accept a null fishing rod.
## Internal Changes
- Updated MessageLib to 1.0.8.
- ConfigMessage no longer hard codes default values and instead checks the resource file.
release
EvenMoreFish 2.1.13
2.1.13-1.2116 мар. 2026 г.426Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- Reduced the jar size by 68%.
- Added more placeholders.
- Total fish caught
- Total competitions won
- Total competitions joined
- See the [wiki](https://evenmorefish.github.io/EvenMoreFish/docs/configuration/Placeholders) for more information.
- The plugin no longer fails to load if a config file has syntax issues.
- Removed an incorrect warning for valid potion effect strings.
- EcoItems support now requires Java 21.
- Fixed SoundRewardType on modern Paper versions.
- Expanded rarity file broadcast settings to include the settings in competition.
- Fixed CommandRewardType on Folia-based servers.
- Added RewardTypes for all message types:
- Title
- Subtitle
- ActionBar
- Fixed startup errors when using HeadDatabase items.
## Internal Changes
- `FishUtils#getEnumValue` no longer accepts `Sound.class` due to it not being an enum on modern Paper versions.
- `SoundRewardType` now uses Adventure's Sound API.
- The competition start sound now uses Adventure's Sound API.
- `Processor`'s broadcast code has been moved to `FishBroadcast` and cleaned up.
- `Rarity#updateRequirementFormats` has been moved to `RarityFileUpdates` to avoid unnecessary file saves.
- All message-based reward types now extend `MessageRewardBase`.
- Cleaned up CompetitionQueue to avoid unnecessary manipulation of the competition map.
release
EvenMoreFish 2.1.13
2.1.13-1.2016 мар. 2026 г.45Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- Reduced the jar size by 68%.
- Added more placeholders.
- Total fish caught
- Total competitions won
- Total competitions joined
- See the [wiki](https://evenmorefish.github.io/EvenMoreFish/docs/configuration/Placeholders) for more information.
- The plugin no longer fails to load if a config file has syntax issues.
- Removed an incorrect warning for valid potion effect strings.
- EcoItems support now requires Java 21.
- Fixed SoundRewardType on modern Paper versions.
- Expanded rarity file broadcast settings to include the settings in competition.
- Fixed CommandRewardType on Folia-based servers.
- Added RewardTypes for all message types:
- Title
- Subtitle
- ActionBar
- Fixed startup errors when using HeadDatabase items.
## Internal Changes
- `FishUtils#getEnumValue` no longer accepts `Sound.class` due to it not being an enum on modern Paper versions.
- `SoundRewardType` now uses Adventure's Sound API.
- The competition start sound now uses Adventure's Sound API.
- `Processor`'s broadcast code has been moved to `FishBroadcast` and cleaned up.
- `Rarity#updateRequirementFormats` has been moved to `RarityFileUpdates` to avoid unnecessary file saves.
- All message-based reward types now extend `MessageRewardBase`.
- Cleaned up CompetitionQueue to avoid unnecessary manipulation of the competition map.
release
EvenMoreFish 2.1.12
2.1.12-1.2116 февр. 2026 г.1,6 тыс.Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- Fixed `ParsingException` when working with PlaceholderAPI. (MessageLib 1.0.8)
- Base64 skulls now share the same UUID to allow stacking.
- Fixed potion effects that use the old format.
- Fixed Database `TooManyRowsException`.
- Removed support for AureliumSkills.
- It has been 2 years since Aurelium rebranded into Aura. If you are still using Aurelium, consider updating.
## API Changes
- Added `AbstractBaitManager` and `IBait`.
- Added `AbstractRodManager` and `ICustomRod`.
- Deprecated all `EMFAPI` methods, and the method to obtain an instance of it.
- Added JavaDocs to various classes to warn about internal use only.
- Added JavaDocs to `RewardType`, `EconomyType`, and `ItemAddon`.
- Changed `Economy`'s "no relevant economies" message to be more clear.
## Internal Changes
- Updated MessageLib to 1.0.8.
release
EvenMoreFish 2.1.12
2.1.12-1.2016 февр. 2026 г.97Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- Fixed `ParsingException` when working with PlaceholderAPI. (MessageLib 1.0.8)
- Base64 skulls now share the same UUID to allow stacking.
- Fixed potion effects that use the old format.
- Fixed Database `TooManyRowsException`.
- Removed support for AureliumSkills.
- It has been 2 years since Aurelium rebranded into Aura. If you are still using Aurelium, consider updating.
## API Changes
- Added `AbstractBaitManager` and `IBait`.
- Added `AbstractRodManager` and `ICustomRod`.
- Deprecated all `EMFAPI` methods, and the method to obtain an instance of it.
- Added JavaDocs to various classes to warn about internal use only.
- Added JavaDocs to `RewardType`, `EconomyType`, and `ItemAddon`.
- Changed `Economy`'s "no relevant economies" message to be more clear.
## Internal Changes
- Updated MessageLib to 1.0.8.
release
EvenMoreFish 2.1.11
2.1.11-1.219 февр. 2026 г.452Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- Fixed various database issues.
- Optimized some database operations.
- Removed `decimal-locale` from config.yml as it is no longer used.
- Removed the giant errors when "downgrading" a config file, it now warns and skips that file.
- Rewritten PlaceholderAPI support to work better inside messages. (MessageLib 1.0.7)
- Added a second check for Vault economy after the server has started.
- Fixed the competition `start-sound` setting.
## API Changes
- Added `AbstractFishManager#isFish` methods.
## Internal Changes
- CustomRod NBT is now applied only inside the `#create` method.
- Updated MessageLib to 1.0.7.
release
EvenMoreFish 2.1.11
2.1.11-1.209 февр. 2026 г.41Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- Fixed various database issues.
- Optimized some database operations.
- Removed `decimal-locale` from config.yml as it is no longer used.
- Removed the giant errors when "downgrading" a config file, it now warns and skips that file.
- Rewritten PlaceholderAPI support to work better inside messages. (MessageLib 1.0.7)
- Added a second check for Vault economy after the server has started.
- Fixed the competition `start-sound` setting.
## API Changes
- Added `AbstractFishManager#isFish` methods.
## Internal Changes
- CustomRod NBT is now applied only inside the `#create` method.
- Updated MessageLib to 1.0.7.
release
EvenMoreFish 2.1.10
2.1.10-1.2126 янв. 2026 г.903Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The competition command arguments now say their time units (seconds or minutes).
- All example item configs now refer to the wiki page.
- Better explained the `catch-type` config in the rarity example.
- Recipes now persist after a `/minecraft:reload`.
- Added better economy checks in the bait shop.
- A console warning is now sent when a bait has invalid economy types.
## API Changes
- Added `Economy#isEmpty` to check if there are any registered economy types.
release
EvenMoreFish 2.1.10
2.1.10-1.2026 янв. 2026 г.48Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The competition command arguments now say their time units (seconds or minutes).
- All example item configs now refer to the wiki page.
- Better explained the `catch-type` config in the rarity example.
- Recipes now persist after a `/minecraft:reload`.
- Added better economy checks in the bait shop.
- A console warning is now sent when a bait has invalid economy types.
## API Changes
- Added `Economy#isEmpty` to check if there are any registered economy types.
release
EvenMoreFish 2.1.9
2.1.9-1.2120 янв. 2026 г.523Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The plugin no longer throws errors when a plugin named "Essentials" that isn't EssentialsX is installed.
- Fixed some errors thrown by placeholders.
- Removed `sell-price-format` from messages.yml. The economy plugin is now responsible for formatting money.
- The plugin will no longer warn about missing `catch-type` in rarities.
- Fixed occasional errors when opening the journal.
## Internal Changes
- Cleaned up the Processor class.
- Updated VanishChecker to 1.0.6.
release
EvenMoreFish 2.1.9
2.1.9-1.2020 янв. 2026 г.37Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The plugin no longer throws errors when a plugin named "Essentials" that isn't EssentialsX is installed.
- Fixed some errors thrown by placeholders.
- Removed `sell-price-format` from messages.yml. The economy plugin is now responsible for formatting money.
- The plugin will no longer warn about missing `catch-type` in rarities.
- Fixed occasional errors when opening the journal.
## Internal Changes
- Cleaned up the Processor class.
- Updated VanishChecker to 1.0.6.
release
EvenMoreFish 2.1.8
2.1.8-1.2112 янв. 2026 г.588Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The competition bossbar will no longer incorrectly show 1 day.
- Players can no longer open the fish shop for other players without admin perms.
- Interact rewards are now working again.
- Sell rewards are now working again.
- Added [PlaceholderRequirementType](https://evenmorefish.github.io/EvenMoreFish/docs/features/requirements#placeholder). (KitterKatter)
- This allows placeholder output to determine whether the requirement passes or fails.
- The competition leaderboard is now displayed again.
- The lore of a baited fishing rod is now displayed again.
- Rarity journal items now support all item configs.
- See [#905](https://github.com/EvenMoreFish/EvenMoreFish/pull/905) for the new format.
- Updated default database configs.
- The custom subcommand names are now respected.
## API Changes
- Deprecated `IRarity#getMaterial` in favor of `IRarity#getJournalItem`
## Internal Changes
- Dropped StrokkCommands in favor of Paper's Brigadier API.
- Fish rewards are now loaded on request instead of inside `Fish#init`.
release
EvenMoreFish 2.1.8
2.1.8-1.2012 янв. 2026 г.32Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The competition bossbar will no longer incorrectly show 1 day.
- Players can no longer open the fish shop for other players without admin perms.
- Interact rewards are now working again.
- Sell rewards are now working again.
- Added [PlaceholderRequirementType](https://evenmorefish.github.io/EvenMoreFish/docs/features/requirements#placeholder). (KitterKatter)
- This allows placeholder output to determine whether the requirement passes or fails.
- The competition leaderboard is now displayed again.
- The lore of a baited fishing rod is now displayed again.
- Rarity journal items now support all item configs.
- See [#905](https://github.com/EvenMoreFish/EvenMoreFish/pull/905) for the new format.
- Updated default database configs.
- The custom subcommand names are now respected.
## API Changes
- Deprecated `IRarity#getMaterial` in favor of `IRarity#getJournalItem`
## Internal Changes
- Dropped StrokkCommands in favor of Paper's Brigadier API.
- Fish rewards are now loaded on request instead of inside `Fish#init`.
release
EvenMoreFish 2.1.7
2.1.7-1.2129 дек. 2025 г.932Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The`%emf_competition_time_left%` placeholder now also shows the remaining time in an active competition.
- Fixed an error when opening the journal with `hide-undiscovered-fish` set to false.
- The plugin now sends competition start errors to console.
- Fixed the fish reward placeholders giving -1.0 as the fish length.
## API Changes
- The API module now publishes JavaDocs.
## Internal Changes
- Updated MessageLib to 1.0.6.
- This fixes competitions failing to start.
release
EvenMoreFish 2.1.7
2.1.7-1.2029 дек. 2025 г.72Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The`%emf_competition_time_left%` placeholder now also shows the remaining time in an active competition.
- Fixed an error when opening the journal with `hide-undiscovered-fish` set to false.
- The plugin now sends competition start errors to console.
- Fixed the fish reward placeholders giving -1.0 as the fish length.
## API Changes
- The API module now publishes JavaDocs.
## Internal Changes
- Updated MessageLib to 1.0.6.
- This fixes competitions failing to start.
release
EvenMoreFish 2.1.6
2.1.6-1.2122 дек. 2025 г.605Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The plugin now supports Minecraft 1.21.11.
- Baits can now be purchased from the bait menu.
- See the [wiki](https://evenmorefish.github.io/EvenMoreFish/docs/features/baits#purchasing-baits) or example file for more information.
- Added the missing shop command help message.
- The shop command can now be executed by console again.
- All messages now support `-s` and `[noPrefix]`.
- Empty messages no longer show up as a prefix message.
- Player head fish now bypass the `prevent-placing` protection.
- Fixed player heads not being breakable if their fish is removed from config.
### config.yml Changes
- All item protection configs have been renamed from `block-x` to `prevent-x` for clarity.
- `barstyle` now supports [Adventure](https://jd.advntr.dev/api/4.25.0/net/kyori/adventure/bossbar/BossBar.Overlay.html) names.
- The default config now uses the Adventure name.
- `disable-db-verbose` has been moved to `database.disable-verbose`.
- `give-straight-to-inventory` has been moved to `fishing.give-straight-to-inventory`.
- Added the `debug` setting, which was previously hidden.
## Docs
- Updated the requirements page to include missing requirements.
- Updated the baits page to include bait shop configs.
## API Changes
- All event constructors are now marked as internal.
- Added `EconomyTypeRegistry` to replace the list in `Economy`.
- Added `Economy#has`.
- The `Economy` class now has a static factory method to create a local instance.
- Added `EMFRegistry#isEmpty` and `EMFRegistry#clear`.
## Internal Changes
- Updated MessageLib to 1.0.5.
- The `Phase` enum has been renamed to `MoonPhase`.
- All `Enum#valueOf` uses have been replaced with `FishUtils#getEnumValue`.
release
EvenMoreFish 2.1.6
2.1.6-1.2022 дек. 2025 г.46Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
**IMPORTANT:** Starting with Minecraft 26.1, the plugin will no longer support Java 17. We recommend updating to Java 21 or newer to prepare for this.
## Plugin Changes
- The plugin now supports Minecraft 1.21.11.
- Baits can now be purchased from the bait menu.
- See the [wiki](https://evenmorefish.github.io/EvenMoreFish/docs/features/baits#purchasing-baits) or example file for more information.
- Added the missing shop command help message.
- The shop command can now be executed by console again.
- All messages now support `-s` and `[noPrefix]`.
- Empty messages no longer show up as a prefix message.
- Player head fish now bypass the `prevent-placing` protection.
- Fixed player heads not being breakable if their fish is removed from config.
### config.yml Changes
- All item protection configs have been renamed from `block-x` to `prevent-x` for clarity.
- `barstyle` now supports [Adventure](https://jd.advntr.dev/api/4.25.0/net/kyori/adventure/bossbar/BossBar.Overlay.html) names.
- The default config now uses the Adventure name.
- `disable-db-verbose` has been moved to `database.disable-verbose`.
- `give-straight-to-inventory` has been moved to `fishing.give-straight-to-inventory`.
- Added the `debug` setting, which was previously hidden.
## Docs
- Updated the requirements page to include missing requirements.
- Updated the baits page to include bait shop configs.
## API Changes
- All event constructors are now marked as internal.
- Added `EconomyTypeRegistry` to replace the list in `Economy`.
- Added `Economy#has`.
- The `Economy` class now has a static factory method to create a local instance.
- Added `EMFRegistry#isEmpty` and `EMFRegistry#clear`.
## Internal Changes
- Updated MessageLib to 1.0.5.
- The `Phase` enum has been renamed to `MoonPhase`.
- All `Enum#valueOf` uses have been replaced with `FishUtils#getEnumValue`.
release
EvenMoreFish 2.1.5
2.1.5-1.218 дек. 2025 г.978Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper
Что нового
## Plugin Changes
- The shop menu no longer clears unsellable items when fish are sold.
- Fixed the `respect-vanished` config setting.
### 1.21+
- The `glowing` item config now uses enchantment glint override.
- Added `fire-resistant` to item configs, for immunity to lava and fire.
- Added `hide-tooltip` to item configs, to completely hide the tooltip.
- This is useful GUIs.
- Added `item-rarity` to item configs, to control the vanilla item rarity.
## API Changes
- SellHelper can now accept an array of items. (Jsinco)
- Added EMFPluginReloadEvent.
- Added `Competition#isPlayerRequirementMet`.
- `Competition#begin` now returns a boolean.
## Docs
- Added a wiki page containing all possible item configs.
## Internal Changes
- Cleaned up WorthNBT.
release
EvenMoreFish 2.1.5
2.1.5-1.208 дек. 2025 г.94Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- The shop menu no longer clears unsellable items when fish are sold.
- Fixed the `respect-vanished` config setting.
### 1.21+
- The `glowing` item config now uses enchantment glint override.
- Added `fire-resistant` to item configs, for immunity to lava and fire.
- Added `hide-tooltip` to item configs, to completely hide the tooltip.
- This is useful GUIs.
- Added `item-rarity` to item configs, to control the vanilla item rarity.
## API Changes
- SellHelper can now accept an array of items. (Jsinco)
- Added EMFPluginReloadEvent.
- Added `Competition#isPlayerRequirementMet`.
- `Competition#begin` now returns a boolean.
## Docs
- Added a wiki page containing all possible item configs.
## Internal Changes
- Cleaned up WorthNBT.
release
EvenMoreFish 2.1.4
2.1.4-1.211 дек. 2025 г.470Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper
Что нового
## Plugin Changes
- The plugin now supports 1.21.3's item model data component.
- `item-model: my:key`
## API Changes
- `SellHelper#sellFish` is now deprecated in favor of `SellHelper#sell`.
- Reversed a change in the deprecated fish events, which broke existing addons that use them.
## Internal Changes
- Rewritten SellHelper and SoldFish for readability.
- ItemConfigResolver no longer reloads the plugin when changed.
- Added MinecraftVersionHelper to avoid shading issues in internal addons.
release
EvenMoreFish 2.1.4
2.1.4-1.201 дек. 2025 г.54Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- The plugin now supports 1.21.3's item model data component.
- `item-model: my:key`
## API Changes
- `SellHelper#sellFish` is now deprecated in favor of `SellHelper#sell`.
- Reversed a change in the deprecated fish events, which broke existing addons that use them.
## Internal Changes
- Rewritten SellHelper and SoldFish for readability.
- ItemConfigResolver no longer reloads the plugin when changed.
- Added MinecraftVersionHelper to avoid shading issues in internal addons.
release
EvenMoreFish 2.1.3
2.1.3-1.2124 нояб. 2025 г.467Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper
Что нового
## Plugin Changes
- Fixed disabling the admin shortcut command.
- Added the admin permission to the admin shortcut command.
- A warning no longer shows when the plugin is disabled.
## Translation
- Chinese Traditional is now 100% translated.
## Internal Changes
- Added ItemConfigResolver to allow support for newer item features via addons.
release
EvenMoreFish 2.1.3
2.1.3-1.2024 нояб. 2025 г.46Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Fixed disabling the admin shortcut command.
- Added the admin permission to the admin shortcut command.
- A warning no longer shows when the plugin is disabled.
## Translation
- Chinese Traditional is now 100% translated.
## Internal Changes
- Added ItemConfigResolver to allow support for newer item features via addons.
release
EvenMoreFish 2.1.2
2.1.2-1.2117 нояб. 2025 г.503Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper
Что нового
## Plugin Changes
- The bossbar duration format messages have been moved to `duration`.
- Slightly optimized scheduled competitions.
- The competition timer now runs exactly every second.
- Added `/emf admin competition extend [duration]` to extend the active competition.
- Days are now supported in the competition bossbar.
- Added rewards to the default competition files.
- Added the missing admin help message to `/emf help`.
- It is now possible to toggle the competition bossbar with `/emf toggle bossbar`.
## API Changes
- EMFFishHuntEvent has been moved to the API module.
- The old event in the plugin module is now deprecated.
- Added EMFFishCaughtEvent to the API module.
- EMFFishEvent in the plugin module is now deprecated.
- Added `FishManager#getFish(ItemStack)`.
- Added `FishManager#getFish(Entity)`.
- Added `Requirement#add(Section)` to load directly from configs.
## Internal Changes
- Rewritten time codes for the competition schedule.
- `FishUtils#getPotionEffect` is now used for effects instead of manually parsing the effect each time.
release
EvenMoreFish 2.1.2
2.1.2-1.2017 нояб. 2025 г.36Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- The bossbar duration format messages have been moved to `duration`.
- Slightly optimized scheduled competitions.
- The competition timer now runs exactly every second.
- Added `/emf admin competition extend [duration]` to extend the active competition.
- Days are now supported in the competition bossbar.
- Added rewards to the default competition files.
- Added the missing admin help message to `/emf help`.
- It is now possible to toggle the competition bossbar with `/emf toggle bossbar`.
## API Changes
- EMFFishHuntEvent has been moved to the API module.
- The old event in the plugin module is now deprecated.
- Added EMFFishCaughtEvent to the API module.
- EMFFishEvent in the plugin module is now deprecated.
- Added `FishManager#getFish(ItemStack)`.
- Added `FishManager#getFish(Entity)`.
- Added `Requirement#add(Section)` to load directly from configs.
## Internal Changes
- Rewritten time codes for the competition schedule.
- `FishUtils#getPotionEffect` is now used for effects instead of manually parsing the effect each time.
release
EvenMoreFish 2.1.1
2.1.1-1.214 нояб. 2025 г.819Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper
Что нового
## Plugin Changes
- The plugin now correctly loads required libraries.
release
EvenMoreFish 2.1.1
2.1.1-1.204 нояб. 2025 г.66Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- The plugin now correctly loads required libraries.
release
EvenMoreFish 2.1.0
2.1.0-1.213 нояб. 2025 г.117Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper
Что нового
## Plugin Changes
- Removed `/emf admin rewardtypes`.
- We recommend using `/emf admin list rewardTypes` instead.
- The plugin no longer incorrectly nags about an update.
- The 1.21 jar no longer goes through plugin remapping.
## Boring Code Changes
- BoostedYAML is no longer relocated.
- ConfigBase and ConfigUtils have been moved to the API module.
- These are marked as internal.
- The `plugin` maven artifact no longer contains relocated libraries.
- Added EMFRegistry.
- Added registries for ItemAddon, RewardType, and RequirementType.
- The registry-related methods on these classes have been deprecated for removal.
- The 1.21 jar now uses Paper's Brigadier API for its commands.
release
EvenMoreFish 2.1.0
2.1.0-1.203 нояб. 2025 г.35Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Removed `/emf admin rewardtypes`.
- We recommend using `/emf admin list rewardTypes` instead.
- The plugin no longer incorrectly nags about an update.
- The 1.21 jar no longer goes through plugin remapping.
## Boring Code Changes
- BoostedYAML is no longer relocated.
- ConfigBase and ConfigUtils have been moved to the API module.
- These are marked as internal.
- The `plugin` maven artifact no longer contains relocated libraries.
- Added EMFRegistry.
- Added registries for ItemAddon, RewardType, and RequirementType.
- The registry-related methods on these classes have been deprecated for removal.
- The 1.21 jar now uses Paper's Brigadier API for its commands.
release
EvenMoreFish 2.0.16
2.0.16-1.2113 окт. 2025 г.1,1 тыс.Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper
Что нового
## Plugin Changes
- Added support for Minecraft 1.21.10.
- Added `random-selection` config to Competition files.
- This allows control over which competition types are chosen by RANDOM.
release
EvenMoreFish 2.0.16
2.0.16-1.2013 окт. 2025 г.174Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper
Что нового
## Plugin Changes
- Added support for Minecraft 1.21.10.
- Added `random-selection` config to Competition files.
- This allows control over which competition types are chosen by RANDOM.
release
EvenMoreFish 2.0.15
2.0.156 окт. 2025 г.388Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper
Что нового
## Plugin Changes
- Added a `journal` config to fish and rarities to control whether they should be added to the fish journal.
- Fish with the `air` material no longer show up in the journal
- Fixed `hide-discovered-rarity` in the journal configs.
- Added `sort-type` to the journal configs.
- Valid options are: ALPHABETICAL and WEIGHT.
- The fish `sell-event` is now working again.
release
EvenMoreFish 2.0.14
2.0.1429 сент. 2025 г.361Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper
Что нового
## Plugin Changes
- Added a console warning when a plugin update is available.
- This will only show once on startup, unlike the messages to server admins.
- Custom fish and bait lore no longer shows LF instead of a newline.
- The `/emfa competition test` command no longer throws an error.
- The `%emf_competition_type_format%` placeholder is now formatted correctly.
## Developer Changes
- Added EMFFIshSellEvent. (PikaMug)
- Added IRarity, IFish, and AbstractFishManager to the API artifact.
- These three make it possible to handle fish without using the plugin artifact.
release
EvenMoreFish 2.0.13
2.0.1315 сент. 2025 г.528Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper
Что нового
## Plugin Changes
- "Caught by null" will no longer show up in fish lore.
- The fish `eat-event` now overrides item protection configs.
- Potentially fixed economy values not being rounded for some servers.
release
EvenMoreFish 2.0.12
2.0.128 сент. 2025 г.275Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper
Что нового
## Plugin Changes
- The GUI is no longer opened by default if the player doesn't have the relevant permission.
- All messages are now handled by the [MessageLib](https://github.com/FireML-Dev/MessageLib) library.
- Placeholders should now parse correctly in every configurable message.
- Added an optional new format for messages to allow a type to be chosen.
- Fixed rare problems related to Vault economy.
- Placeholders that accept a UUID can now take `player` to use the linked player.
- `%emf_total_money_earned_player%`
- `%emf_total_fish_sold_player%`
The new optional message format:
```
reload:
# You can currently choose from title, subtitle, action_bar, or chat
type: subtitle
message: "<white>Successfully reloaded the plugin."
```
beta
EvenMoreFish 2.0.12-BETA
2.0.12-BETA29 авг. 2025 г.138Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper
Что нового
This is a beta build intended for testing new message changes before a stable release is made.
## Relevant Changes
- All plugin messages are now handled by the [MessageLib](https://github.com/FireML-Dev/MessageLib) library.
- Placeholders should now parse correctly in every configurable message.
- Added an optional new format for messages to allow a type to be chosen:
```
reload:
# You can currently choose from title, subtitle, action_bar, or chat
type: subtitle
message: "<white>Successfully reloaded the plugin."
```
release
EvenMoreFish 2.0.11
2.0.1126 авг. 2025 г.443Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper
Что нового
## Plugin Changes
- Added `fishing.only-fish` to config.yml
- If this is enabled, **only** fish items will be overridden.
- This allows vanilla treasure and junk to stay in the loot table.
- The plugin no longer plays a drop sound when giving the player no items.
- Leaderboard entries are no longer reset when they have equal values.
- Removed `place-head-fish` in config.yml
- This has been redundant for a while, instead use the item protection configs.
- Command help messages without a description will no longer be shown.
- The `MESSAGE` RewardType now supports PlaceholderAPI and `{player}` placeholders.
- Fixed competitions not updating after a plugin reload.
release
EvenMoreFish 2.0.10
2.0.1011 авг. 2025 г.538Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper
Что нового
## Plugin Changes
- The show-command-help GUI action now works with a different command name.
- The Main Menu GUI is now opened when executing /emf.
- There is a new config option to revert to old behavior.
- The new-first message will no longer be sent multiple times for the same player.
- An exception is no longer thrown when stopping the server mid-competition while using the database.
- Added a new message for when trying to sell an empty shop.
- The Sell GUI is now correctly closed after a sale.
- Players are no longer tracked twice on some Competition leaderboards.
- Global journal stats no longer reset after a server restart.
release
EvenMoreFish 2.0.9
2.0.94 авг. 2025 г.342Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper
Что нового
## Plugin Changes
- Fixed a fishing issue on 1.20.1 servers.
- Fixed requirements on some servers.
- The `full-exit` GUI action now works again.
release
EvenMoreFish 2.0.8
2.0.821 июл. 2025 г.578Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper
Что нового
## Plugin Changes
- Support for Paper 1.21.8
release
EvenMoreFish 2.0.7
2.0.715 июл. 2025 г.317Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7folia, paper
Что нового
## Plugin Changes
- Fixed a bug related to addons on 1.20.1 servers.
- A message is now sent when the fish journal is disabled.
## Boring Code Changes
- Moved all internal addons to their own packages.
- Added `RequirementContext#getHookOrPlayerLocation`
- Introduced a gradle plugin to develop EMF addons. See [#746](https://github.com/EvenMoreFish/EvenMoreFish/pull/746).
release
EvenMoreFish 2.0.6
2.0.67 июл. 2025 г.363Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7folia, paper
Что нового
## Plugin Changes
- Added support for Paper 1.21.6 and 1.21.7.
- Fixed an exception when applying/using an infinite bait.
- Fixed the bossbar and message when joining mid-competition.
- Using `/emf admin rawItem` with an empty hand no longer throws an exception.
- Rarity requirements now work again.
## Translation
- French is now 100% translated.
- Spanish is now 74% translated.
- Hebrew is now available for translation on Crowdin.
release
EvenMoreFish 2.0.5
2.0.530 июн. 2025 г.291Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
## Plugin Changes
- Fixed a startup issue related to the HeadDatabase hook.
- Fixed the load order of some features.
- Changed default config behavior to be added when the respective folder is missing.
- If you delete the "rarities" folder, the default rarity files will be added.
- Added a new Sound RewardType, allowing any sound to be played to the player.
- The Item RewardType now supports Item Addons.
release
EvenMoreFish 2.0.4
2.0.423 июн. 2025 г.269Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
## Important
The EvenMoreFish Crowdin page is working again! If you wish to contribute any translations, you can do so here:
https://crowdin.com/project/evenmorefish
## Plugin Changes
- An exception is no longer thrown when fishing in the offhand.
- Fixed CustomModelData in the Journal menu.
- Fixed a placeholder error causing them to break.
- Fixed the `number-needed` config for the SPECIFIC competition types.
- GUI `click-commands` now work again.
- Fixed a CustomModelData error in FishJournalGui.
## Boring Code Changes
- All weight handling has been moved to the WeightedRandom class.
- The Competition bar is now using Adventure's BossBar.
release
EvenMoreFish 2.0.3
2.0.316 июн. 2025 г.241Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
## Plugin Changes
- Reworked the nbt-rod system
- Renamed to `custom-rod`
- Multiple custom rods can now be added
- Added a rods folder to configure custom rods
- config.yml's `require-nbt-rod` has been moved to `fishing.require-custom-rod`
- Added the ability to craft custom rods (Optional)
- Baits can no longer be applied to "invalid" fishing rods
- For example: Having `fishing.require-custom-rod` enabled will make all vanilla rods invalid~
- Added a message when applying a bait to an invalid fishing rod
- Rarity's `material` now supports ItemAddons
- Head items no longer randomize their texture after being placed and broken
- The first catch is no longer counted twice in the SHORTEST/LARGEST_TOTAL competitions
- The Journal menu fish items now respect their configured display name and lore
- {rarity} and {fish} are now supported in the bossbar prefix for the SPECIFIC competition types
- Added `unbreakable`, `enchantments`, and `quantity` to item configs
- Baits can now only be applied inside player inventories
release
EvenMoreFish 2.0.2
2.0.29 июн. 2025 г.271Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
## Plugin Changes
- Fixed all Journal items not following the configuration
- Cleaned up all default configs to remove now unused variables
release
EvenMoreFish 2.0.1
2.0.12 июн. 2025 г.234Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
## Plugin Changes
- Slightly changed how items should be configured.
- Moved `glowing` to `item.glowing`
- Moved `dye-colour` to `item.dye-colour`
- Moved `durability` to `item.durability`
- Moved `lore` to `item.lore`
- Moved `displayname` to `item.displayname`
- These changes are automatically applied to existing configs
- Added page buttons to the default Journal menu configs.
- Fixed old GUIs opening when the new ones are closed.
## For Developers
- ItemFactory now has a `#setFinalChanges` method to lower the amount of item changes outside of the factory.
- ItemFactory has been moved from the `utils` package to `items`.
release
EvenMoreFish 2.0.0
2.0.026 мая 2025 г.234Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
This release adds support for Minecraft 1.21.5.
## Major Changes
- Dropped support for Spigot servers.
- Dropped support for all servers below 1.20.1.
- Added the ability to hunt fish. This needs to be enabled in config.yml.
- The plugin now uses MiniMessage formatting instead of Legacy.
- Rewrote fish, rarity, competition, and bait configurations for better organization.
- The database is now safe to use. If you were using it previously, we recommend starting fresh for the optimal experience.
- All config file versions have been reset to 1.
- All command and subcommand names are now configurable in config.yml.
- Added `/emf journal` for keeping track of caught fish.
- NOTE: This feature has added an optional `material` config to rarities. If you want each rarity to look unique, this will need to be configured.
## Helpful Changes
- Custom biomes are now supported in the biome requirements on 1.21.3 and above.
- Added `/emf applybaits` to open a GUI for applying baits.
- Added two new competition types: SHORTEST_FISH and SHORTEST_TOTAL.
- If a translation message is missing, the default english version is added to your config.
- You can now "boost" rarities in certain regions.
- Added raw-nbt option for items, you can get an item's raw nbt with `/emf admin rawitem`.
- Added a LuckPerms group requirement type.
- Added support for Nexo and CraftEngine items.
- Reworked the economy configs to allow multiple currencies and multipliers.
- Added the ability to disable catching certain baits.
- The plugin now protects its custom items. All protections are configurable in config.yml.
- Added an option to send caught fish directly to your inventory.
- Bossbar format can now be fully customized.
- Added biome sets for easier biome-based requirements.
- Equipped items are now protected from being accidentally sold.
- Toggle commands (like /emf toggle) now save between restarts.
- You can now disable the plugin's prefix in all messages.
- The bait, fish, and nbt-rod admin commands now support multiple targets.
## API Changes
- Maven artifacts are now published to CodeMC.
- Addons are now loaded via an AddonLoader instance.
- RequirementType is now considered an addon.
- RewardType is now considered an addon.
- All deprecated methods have been removed.
- Added EMFFishHuntEvent for the new hunting system.
## Boring Code Changes
- Reworked the Requirement system to match the Reward system.
- Internal rework of the competition code.
- Internal rework of the fish and rarity code.
- Fixed many errors caused by the bait system.
- Replaced the command library with a maintained one.
- Removed internal rounding of numbers, numbers are now only rounded when displayed.
- Baited fishing rod lore is now prefixed with an invisible character to identify the EMF lines.
- Every message is now backed by an Adventure Component.
- Added pre-checks to all NBT-API usage to prevent exceptions.
beta
EvenMoreFish 2.0.0-RC4
2.0.0-RC422 мая 2025 г.102Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
This version addresses a missed bug in RC3 and a parity issue with 1.7.3
# Changes
- Fish in the Journal menu now keep their custom textures
- The admin competition commands now use seconds for their duration
- Fixed a database error when a competition has no winner
beta
EvenMoreFish 2.0.0-RC3
2.0.0-RC322 мая 2025 г.59Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
## Changes
- Added checks to NBT-API uses to prevent errors
- The cursor no longer resets when opening a rarity in the journal menu
- Fixed the default catch-type in rarities
- The bait, fish, and nbt-rod admin commands now support multiple targets
- The journal is no longer accessible without the database
- The default journal layout now matches the other menus
- Rarity broadcasts are now enabled by default
- Fixed a database issue related to hunting
- Added a way to disable the "jOOQ" message on startup
beta
EvenMoreFish 2.0.0-RC2
2.0.0-RC215 мая 2025 г.118Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
This version addresses some database issues.
## Changes
- Vault economy is now enabled by default to match 1.7.3.
- Fixed an occasional error when opening the Journal menu.
- The database no longer tracks fish incorrectly.
- The database config is no longer marked as experimental.
beta
EvenMoreFish 2.0.0-RC1
2.0.0-RC113 мая 2025 г.92Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper
Что нового
This is a beta release of 2.0.0 intended to catch any issues we may have missed.
## Major Changes
- Dropped support for Spigot servers.
- Dropped support for all servers below 1.20.1.
- Added the ability to hunt fish. This needs to be enabled in config.yml.
- The plugin now uses MiniMessage formatting instead of Legacy.
- Rewrote fish, rarity, competition, and bait configurations for better organization.
- The database is now safe to use. If you were using it previously, we recommend starting fresh for the optimal experience.
- All config file versions have been reset to 1.
- All command and subcommand names are now configurable in config.yml.
- Added `/emf journal` for keeping track of caught fish.
> NOTE: This feature has added an optional `material` config to rarities. If you want each rarity to look unique, this will need to be configured.
## Helpful Changes
- Custom biomes are now supported in the biome requirements on 1.21.3 and above.
- Added `/emf applybaits` to open a GUI for applying baits.
- Added two new competition types: SHORTEST_FISH and SHORTEST_TOTAL.
- If a translation message is missing, the default english version is added to your config.
- You can now "boost" rarities in certain regions.
- Added raw-nbt option for items, you can get an item's raw nbt with `/emf admin rawitem`.
- Added a LuckPerms group requirement type.
- Added support for Nexo and CraftEngine items.
- Reworked the economy configs to allow multiple currencies and multipliers.
- Added the ability to disable catching certain baits.
- The plugin now protects its custom items. All protections are configurable in config.yml.
- Added an option to send caught fish directly to your inventory.
- Bossbar format can now be fully customized.
- Added biome sets for easier biome-based requirements.
- Equipped items are now protected from being accidentally sold.
- Toggle commands (like /emf toggle) now save between restarts.
- You can now disable the plugin's prefix in all messages.
## API Changes
- Maven artifacts are now published to CodeMC.
- Addons are now loaded via an AddonLoader instance.
- RequirementType is now considered an addon.
- RewardType is now considered an addon.
- All deprecated methods have been removed.
- Added EMFFishHuntEvent for the new hunting system.
## Boring Code Changes
- Reworked the Requirement system to match the Reward system.
- Internal rework of the competition code.
- Internal rework of the fish and rarity code.
- Fixed many errors caused by the bait system.
- Replaced the command library with a maintained one.
- Removed internal rounding of numbers, numbers are now only rounded when displayed.
- Baited fishing rod lore is now prefixed with an invisible character to identify the EMF lines.
- Every message is now backed by an Adventure Component.
release
EvenMoreFish 1.7.3
1.7.326 нояб. 2024 г.792Minecraft: 1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.6, 1.21.1paper
Что нового
This is the first release on Modrinth:
After a long wait, fully down to me, 1.21.1 support is now here in 1.7.3 alongside many new cool features by FireML which can be seen as follows ...
**Note: the plugin now requires Java 17 to run. At the time of writing this, 98% of servers run Java 17 or above already.**
- Added /emf gui, this is a GUI to let players interact easier with the plugin.
- Added MiniMessage support.
- Added option to swap round comma and full stop, e.g. £1,040.65 and £1.040,65
- Added option to add fish straight to inventory, the option can now be found in the config.yml file.
- Added the option to use biome sets, which can also be found in the config.yml
- Added new baits menu to go alongside the new GUI.
- Added click actions & commands when players interact with the GUI.
```yml
click-action: "fish-toggle" # The click action to execute.
click-commands: # Optional commands for the player to execute on click.
- "emf help"
```
- Added better customization of the bossbar.
- Fixed various bugs.
- Improved various behind-the-scenes systems.