promotional bannermobile promotional banner

Toggle Resource Pack

A Minecraft mod that lets you toggle resource packs On or Off with keybinds. No more digging through the vanilla resource pack menu every time you want to switch packs.
2.png

2.png

1.png

1.png

Description

A Minecraft mod that lets you toggle resource packs on/off with keybinds. No more digging through the vanilla resource pack menu every time you want to switch packs!

### Features
* **32 assignable slots** — bind a resource pack to any slot and toggle it with a key press

* **In-game GUI** — manage all bindings, see which packs are ON/OFF, which slot they occupy

* **Keybind-driven** — toggle any bound pack without opening the GUI

* **Add New Binding** — auto-assigns the first unbound pack to the first free slot

* **Persistent configuration** — bindings survive restarts (JSON)

* **ModMenu integration** — optional config screen button in the mod list

* **Localization** — English & Turkish included

### Installation:
1. Install Fabric Loader 0.19.x+ for Minecraft 26.2
2. Install Fabric API 0.153.x+ in your mods/ folder
3. Place the built JAR in your mods/ folder
4. Launch the game

### Usage
* Press P (default) to open the GUI — rebindable in Controls menu

**In the GUI:**
* Click Bind on an unbound pack to assign it to the first free slot

* Click ON/OFF to toggle the pack

* Click ✕ (red) to unbind the pack from its slot

* Click Add New Binding to auto-assign the first unbound pack to the first free slot

* Press the key assigned to a slot to toggle that pack without opening the GUI

* Alternatively, open the mod's config screen from ModMenu (click the gear icon next to the mod in the mod list).

**Keybinds**
Slot keybinds appear in Controls as key.toggle-resource-pack.slot.X (X = 0–31).
None are bound by default — you must assign keys yourself.
The GUI key defaults to P (unbound).

### Build
JAVA_HOME=/path/to/java25 ./gradlew build
Output: build/libs/toggle-resource-pack-1.0.0.jar
Requires Java 25 to build (Minecraft 26.2 requirement).

### Localization
English (en_us) — default
Turkish (tr_tr)
_Add new languages by placing a JSON file in src/main/resources/assets/toggle-resource-pack/lang/._

The Toggle Resource Pack Team

profile avatar
Owner
  • 1
    Projects
  • 4
    Downloads