
Instant Reloading of Resources and Data in Minecraft
The Scalding Hot mod revolutionizes the Minecraft content development process by allowing instant application of changes to resources and data without needing to restart the game.
The system operates with maximum efficiency - it reloads only the components that have been modified, significantly reducing waiting time. In some cases, texture atlases are updated directly.
Thanks to this, developers can see the results of their work immediately after saving files - simply press Ctrl+S and observe changes in real time!
Resource Pack Support
The mod provides hot reloading for the following resource pack elements:
- Localization and translation files
- Entity and mob textures
- Block and item textures
- Sound effects and music
- Fonts and typography
- 3D object models
Working with Data Packs
For data packs, instant reloading is available for:
- Crafting recipes
- Achievements and advancements
- Tags and categories
- Functions and commands
- Loot drop tables
Important Information for Servers
Scalding Hot is primarily designed for developers and is not recommended for use on multiplayer servers. Although it will technically work when installed on a server, we strongly advise against installing it on important game servers.
Clients with the installed mod can connect to any servers without restrictions.
For Mod Developers
Normally, mod resources are loaded from the build folder, which only updates during recompilation. To bypass this limitation and ensure proper hot reload functionality, you can specify resource paths in the configuration file .minecraft/config/scaldinghot.json
.
The game will load resources for specified mods strictly from the designated directories:
"modResourcePaths": {
"scaldinghot": [
"/home/username/Projects/ScaldingHot/src/main/resources"
],
"example-mod": [
"/home/username/Projects/example-mod/src/main/resources",
"/home/username/Projects/example-mod/src/generated/resources"
]
}