CurseForge · Minecraft mod
DeveloperTools
A small client side mod, adding F6/F7/... mapping to quickly switch between survival/creative and a Test World button to quickly make a creative superflat.
Quick answer
Which DeveloperTools release matches 1.12.2 Forge?
DeveloperTools devtools-1.0.0.jar targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is DeveloperTools required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does DeveloperTools devtools-1.0.0.jar need?
devtools-1.0.0.jar on 1.12.2 Forge. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add DeveloperTools without breaking your instance.
Built for DeveloperTools devtools-1.0.0.jar on 1.12.2 Forge. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use devtools-1.0.0.jar. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside devtools-1.0.0.jar. It opens that exact file at the source.
About this project
What does DeveloperTools add?
DevTools
Minimal Minecraft 1.12.2 client-side mod that I made mainy for my dev env to save some time typing commands, but it can be just as useful for any player or pack maker. Client-side only, not loaded on the server side.
All keybindings are short actions to send the equivalent vanilla command as a chat message, this is how the mod is able to be client-side only while still working on any server. The Create Test World button creates a new world with the same settings each time, perfect for testing things in a controlled environment.
Keybindings
| Key | Action |
|---|---|
F6 |
Switch to Survival mode |
F7 |
Switch to Creative mode |
F8 |
Switch to Spectator mode |
F9 |
Toggle day / night |
F10 |
Fully heal (restores HP and hunger) |
F12 |
Repeat last command sent in chat |
All keybindings are rebindable in the vanilla Controls screen under the DevTools category.
Repeat Last Command (F12)
Any command you send in chat (starting with /) is remembered. Press F12 at any time to resend it. Useful for rapidly re-running /give, /summon, or any other command during testing.
Main Menu: Create Test World
A Create Test World button is added next to the Singleplayer button on the main menu. It instantly creates and launches a superflat creative world with:
- Creative mode
- Cheats enabled
doDaylightCycle=falsedoWeatherCycle=falsedoMobSpawning=false
Each click creates a new world. Existing test worlds are not overwritten.
Project description from CurseForge.
Pick your setup
DeveloperTools by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
DeveloperTools versions and loaders
devtools-1.0.0.jar
17 May 2026
Looking for an older file? The official CurseForge project page is in Resources.