Links
Tags
Creators
Details
Licensed LGPL-3.0-only
Published 8 months ago
Updated 2 months ago
All versions
23.8
Beta
Anything But Fish 23.82 months ago 65
Compatibility
Minecraft: Java Edition
1.20.1–1.20.2
Platform
Fabric
Supported environments
Server-side
Client and server
Changes
AnythingButFish 23.8 by Lithum-12
Support
- mc-26.1 supported 26.1.x
- mc-1.21.11 supported 1.21.5~1.21.11
- mc-1.21.1 supported 1.21~1.12.3 (No support 1.21.4)
- mc-1.20.4 supported 1.20.3~1.20.6
- mc-1.20.1 supported 1.20.1,1.20.2(No support 1.20)
- mc-1.19.2 supported 1.19.x
- mc-1.18.2 supported 1.18.x
- mc-1.17.1 supported 1.17.x(Java Version longer need 17)
- mc-1.16.5 supported 1.15.x,1.16.x(1.15.x No supported GUI Configure)
- mc-1.20.1-forge supported 1.20.1(Forge Loader)
Core
- Compatible with MC Fabric 1.15 ~ 26.1.2 (except 1.21.4, 1.20) all versions
- Conpatible with MC Forge 1.20.1 (Alpha version)
- Replaced the weighted pool system with whitelist/blacklist modes
- Whitelist: only items/entities in the list can appear
- Blacklist: random draw from the full registry, excluding listed entries
- An empty whitelist means that loot type is skipped entirely (no more fallback to full registry)
- Removed the old feature that added fishing rods to the spawn bonus chest (no longer affects vanilla chests)
- Added comment stripping before parsing the config, fixing load failures
- Fixed a bug where one character in a comment could corrupt the config file
- Fixed default value for itemCountMax to match the code
Mechanics
- Fixed filtering of dangerous mobs and admin items
- Fixed filtering of modded items/entities in fishing loot
- Use level.registryAccess() to correctly get modded items/entities
- Fixed rod durability not working on some older versions
- Fixed FishingRodDurabilityMixin injection target and method signature on 1.16.5
- Added per-entry count range support (minCount/maxCount) for items
- Added source.isBuiltin() check for loot table modifications
Visuals
- Added language keys for allowAdminItems and allowDangerousMobs
- Completed language files for whitelist/blacklist modes
- Fixed Chinese translation for replaceLootChestRods
- Improved README.md formatting
Build
- Improved hardcoded Java path handling for cross-platform compatibility
- Improved Minecraft version range syntax
- Removed unused refmap configuration in build.gradle
- Correctly configured Mixin refmap for each version
- Raised Mixin defaultRequire from 0 to 1
- Fabric API is now optional
Other
- Updated LICENSE to LGPLv3
- Added LICENSE, README.md, and rodi3.png
- Updated the mod icon
- Unified code comment style
Credits
- PR Contributor: @ZenanMiao, provided support for 26.1
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| ABF 23.8 OF MC-1.20.1-sources.jar | Sources jar | 34.56 KiB |
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:rUW7WI00:T1tgxGUE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:rUW7WI00:T1tgxGUE"
}

