HomeJavaModsSlothy's Tree
Slothy's Tree
ModsJava

Slothy's Tree

by IlySlothy · on Modrinth

Client-side pack browser, Texture Builder, and OptiFine CIT support. Discloses network use: GitHub Pages catalog/downloads and optional Cloudflare Worker…

Which Minecraft do you have?

Every version of the game needs its own build. Pick yours, then download — the wrong build installs fine and then does nothing in the game. This mod is built for Fabric only.

⬇ Download for 1.21.9–1.21.11⬇ Download for 1.21.8⬇ Download for 1.20–1.21.1
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Slothy's Tree — screenshot 1Slothy's Tree — screenshot 2Slothy's Tree — screenshot 3

Slothy's Tree is a client-side Fabric mod for browsing, applying, and building custom Minecraft resource packs — without leaving the game.


Features

Pack Browser

Browse 40+ curated resource packs by ilyslothy. Apply any pack with one click. Filter by tags, sort by community stars, and see featured community picks.

Texture Builder

Mix and match item textures, GUI elements, particles, and sounds from different packs. Build a custom pack locally and save it to your library.

CIT Support

OptiFine CIT (Custom Item Textures) — item names, damage, NBT, and related rules.

Minecraft CIT on Modrinth downloads
1.21.8 Built into the main jar
1.20 – 1.21.1 Use CIT Resewn for your version (recommended). The legacy Slothy's Tree jar includes a fallback engine that automatically yields when CIT Resewn or similar is installed — no separate Slothy CIT companion jar.
1.21.9 – 1.21.11 Pack browser and Texture Builder work now; embedded CIT for these versions is still in development — do not expect full CIT parity yet.

Community

Extras

Kill effects, Feather profile import, local pack library, and customizable UI themes.

Screenshots

See the Gallery tab on this project page for labeled screenshots (Pack Browser, Texture Builder, in-game custom items, and more).


Requirements

Dependency Notes
Fabric Loader 0.19+ recommended
Fabric API Required — match your MC version
Minecraft Pick the version file that matches your game
CIT Resewn Optional but recommended on 1.20 – 1.21.1 for full CIT

Client-side only — do not install on a server.

MC version Modrinth file to download
1.21.8 slothyhub-*-mc1.21.8.jar (main only)
1.21.9 – 1.21.11 slothyhub-*-mc1.21.11.jar (main only; CIT WIP)
1.20 – 1.21.1 slothyhub-*-mc1.20-1.21.1.jar (legacy main; add CIT Resewn for CIT)

Copyright & catalog


Network connections & data collection

Per Modrinth Content Rules §1.11 — this mod makes optional and required network requests. The mod works offline for many features using bundled catalog data; online features need the connections below.

1. Pack catalog & downloads (GitHub Pages)

Host: https://ilyslothy.github.io/Slothy-s-Tree

When What is sent What is received
Opening Pack Browser A random install UUID (X-SlothyHub-Voter header) when fetching star counts packs.json catalog, star counts
Applying a pack Standard HTTP GET (no account login) Resource pack .zip files
Texture Builder Standard HTTP GET textures.json index, PNG/OGG preview files

Data collected by the mod author on this host: none beyond normal web server logs (IP, user-agent) if you visit the site. The mod does not send your Minecraft username or Mojang UUID to GitHub Pages.

2. Community services (Cloudflare Worker)

Host: https://slothys-tree-bot.elytrapacks.workers.dev
(Override in mod settings → heartbeat URL if needed.)

When Endpoint What is sent Purpose
While playing (~every 14 min) POST /v1/heartbeat Random client UUID only (stored in config/slothyhub.json) Aggregate “active users” stat for Discord /modstats
Starring a pack POST /v1/pack-star Client UUID + pack ID Community star counts
Loading pack list GET /v1/pack-stars Client UUID (header) Your starred packs + counts
Only if you upload a pack POST /v1/pack-submit Pack zip, name, description, tags, optional contact, client UUID Moderator review queue
Only if you use My Uploads GET /v1/submit-status Client UUID Your submission statuses

Not sent: Minecraft username, Mojang UUID, chat, world data, or installed-mod lists (except the pack file you explicitly upload).

Stored server-side: star votes (client UUID + pack ID), heartbeat presence (~15 min TTL), upload metadata until approved/denied. You can regenerate your local UUID in mod config (voterId).

3. Direct pack URLs

Some catalog entries link to GitHub Releases or other HTTPS URLs listed in packs.json. Downloading those packs is a normal GET request initiated when you click Apply.


Offline behavior


Links


License

MIT — see LICENSE in the repository.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more