1.0.0
Compatibility
Changes
Tankful v1.0.0 — first public release
Real fish in a multiblock aquarium. Any vanilla mob bucket (cod, salmon, axolotl, pufferfish, tropical fish, tadpole) places an actual swimming fish, with full variant data preserved.
Connect aquariums to make tanks of any shape. Glass between adjacent blocks disappears, water becomes one volume, fish swim freely between cells.
Add a floor with sand, gravel, or any gravity block. Soul sand / soul soil create bubble columns inside the tank. Magma blocks pull fish downward.
Decorations drop miniaturized versions of the actual vanilla shipwreck and ocean ruin structures into your aquarium. Both also turn up in matching vanilla loot chests.
Fish food (cosmetic) — drifting orange motes the fish swarm to eat. School distributes naturally across multiple drops.
Knock the glass with left-click or any thrown projectile to scatter fish. Pufferfish puff up.
Fish dance to nearby jukebox music, with per-fish dance styles based on UUID.
Showcase mode — wire redstone in to brighten the whole tank, accelerate fish, ramp up bubbles. Signal strength scales the effect. Comparator outputs fish count.
Held aquariums render with their actual contents — fish swim around inside the held cube.
Silk-touch + creative ctrl-pick preserve the full tank state in the dropped item.
Dispenser automation: fish food sprinkles, mob buckets release fish (and return empty bucket), water buckets extract fish.
Master fisherman trade: 6 emeralds → 4 aquariums.
Configurable via Mod Menu or config/tankful.json.
29 locales (machine-translated, native-speaker corrections welcome).
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:jc8p2y8v:tVasJLGh"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jc8p2y8v:tVasJLGh"
}

