Tags
Creators
Details
Licensed MIT
Published 6 months ago
Updated 2 weeks ago
All versions
1.4.0
Beta
Fish Rework - Fishing 1.4.05 months ago 28
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Paper
Purpur
Changes
✨ New Features
- Custom Player Shops — Players can now create and manage their own fish stalls as custom shops. A full GUI system was added (
CustomShopGUI,CustomShopAddItemGUI,CustomShopDeleteConfirmGUI) allowing players to list items for sale, configure prices, and delete listings. - Vault Economy Integration — A full economy abstraction layer was introduced (
EconomyProvider,EconomyManager,VaultEconomyProvider,VaultUnlockedEconomyProvider,InternalEconomyProvider), enabling seamless support for Vault-compatible economy plugins alongside the built-in internal economy. - Sell All Confirmation GUI — A new
SellAllConfirmGUIwas added, giving players a confirmation screen before bulk-selling inventory contents. - New Fish Shop Subcommand — The
/fishingcommand now includes new subcommands for managing custom shops directly.
🔧 Changes & Improvements
- Fish Stall Manager Rework —
FishStallManagerwas significantly overhauled with improved logic for stall placement, item registration, and economy transaction handling. - Treasure Manager Rework —
TreasureManagerwas heavily refactored with rewritten drop/trigger logic for more consistent and reliable treasure behaviour. - Sell Shop GUI Improvements —
SellShopGUIreceived a major update with cleaner layout and better sell confirmation flow integrated with the new economy system. - MobManager Refactor —
MobManagerwas cleaned up and improved for better mob handling stability. - Collection GUI Update — Minor updates to collection display logic.
- Wiki Fixes — Documentation wiki files corrected.
- New Sea Creature Models — New model assets added for sea creatures.
🐛 Bug Fixes
- Fixed various issues following the 1.3.0 release (general fixes pass).
- Removed catfish — the catfish creature was removed from the spawn pool.
- Fixed
BlockPlaceListeneredge cases when placing fish stalls. - Fixed
TreasureListenertransaction handling with the new economy layer. - Fixed
FishingListenerandLavaFishingListenercompatibility with economy provider abstraction.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:WV85EiO6:ZvmMmxpf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:WV85EiO6:ZvmMmxpf"
}

