All versions
2.1.1
Release
Squishables 2.1.15 months ago 112
Compatibility
Minecraft: Java Edition
26.1.2
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
2.1.1 — 2026-06-02
"I made an angel edible. please don't ask"
New
- Gabriel is food now. Right-click him in your hand and you eat him. 6 hunger, 0.8 saturation, steak-tier. 15% chance of Regen I for 5 seconds (blessed by an angel). 5% chance of Nausea for 10 seconds (you ate an angel, what did you expect). The placed block is still safe — only the item form is edible. I had a reason for this. I don't remember what it was.
- Two new Uzi variants:
TiredandSpooked AF. She needed more ways to look done with everything. - One new Cyn voice line added to the shuffled queue. she narrates more things now.
Fixed
- Plushies drop themselves when broken. They didn't before. None of them. You'd break an Uzi and get nothing. This shipped in 2.1.0 and I am still processing that. Every plushie now drops itself with its variant preserved through the break — sad Uzi drops sad Uzi, not default Uzi. Sorry for any plushies lost in the meantime.
- Uzi's squeeze animation works again. I rebuilt her model and the new bones had different names than what
uzi_plush.animation.jsonwas targeting. GeckoLib silently does nothing when an animation targets a bone that doesn't exist — no error, just no squish. Animation file is rewired to the new rig. - Caine's animation works again. Same root cause. Same fix.
- Variant NBT now survives
break → ItemStack → placeproperly. should have been there from day one. wasn't. SOUND_DURATIONSmap inCynPlushBlockEntityresynced against actual.oggdurations. some entries were off by enough ticks to cause overlap on rapid clicks.
Changed
- Uzi got a full re-rig. New
uzi_plush.geo.json, cleaner geometry, same gremlin energy. All variants share the one model and one animation file — texture is what changes per variant. cleaner this way. - Uzi variant wheel completely rebuilt. The new lineup: Default, Sad, Angry AF, Spooked, Spooked AF, Tired, Unamused, Worried. eight, down from fourteen.
- Variants that never actually worked are gone:
Drunk,Happy,Smirk,Oh No,Angy(the basic one),Worried AF,Scared AF,Traumatized. most were missing voice lines, textures, or both, and would just silently break when selected. the wheel now only shows things that do something. Sadge→Sad. renamed across the enum, lang files, advancement criteria, and sound keys. existing placed plushies still load.Angy AF→Angry AF. finally added the R. growth.- Uzi Huge removed. she got smaller. it's fine. :3
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:Xt21BY26:6cC8PyUJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Xt21BY26:6cC8PyUJ"
}

