**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.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }