CurseForge · Minecraft mod
Hibernate MC
Lets your Minecraft Fabric or NeoForge server snooze when idle, slashing CPU usage without missing a block!
Quick answer
Which Hibernate MC release matches 26.3?
Hibernate MC hibernate_mc-fabric-1.3.0+mc26.3.jar targets 26.3 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is Hibernate MC 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 Hibernate MC hibernate_mc-fabric-1.3.0+mc26.3.jar need?
hibernate_mc-fabric-1.3.0+mc26.3.jar on 26.3. Every mod below is checked against that same setup.
Install Fabric API first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Hibernate MC without breaking your instance.
Built for Hibernate MC hibernate_mc-fabric-1.3.0+mc26.3.jar on 26.3. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use hibernate_mc-fabric-1.3.0+mc26.3.jar. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric API first. We found matching files for this game-version and loader setup.
- 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 hibernate_mc-fabric-1.3.0+mc26.3.jar. It opens that exact file at the source.
About this project
What does Hibernate MC add?

Hibernate MC
Lets your Minecraft Fabric or NeoForge server snooze when idle, slashing CPU usage without missing a block!
| Download from: |
Supported loaders: |
|---|
📖 About
Hibernate MC is a lightweight tool that automatically puts your Minecraft Fabric or NeoForge server to sleep when no players are online. By reducing CPU usage during idle times, it helps save server resources, lowers your electricity bill, and makes your server more eco-friendly. It's a simple way to keep your Minecraft world running smoothly without wasting power when it's not needed.
Hibernate MC can also be used in singleplayer. When used in singleplayer, you can use the /hibernate commands (Ops only) and the entity removal feature works if enableMemoryOptimization is enabled in the config. No other features work in singleplayer as they only function when no players are online which can't happen in singleplayer.
📦 Dependencies
For Fabric:
For NeoForge:
N/A
🎮 Install & Play
Installing Hibernate MC is easy:
- Download the latest version for your loader and Minecraft version here.
- Put the downloaded jar file in to your
modsfolder. - Launch Minecraft and play with the mod.
If installing on a server, don't forget to set pause-when-empty-seconds to 0 in your server.properties file to disable the vanilla hibernation system.
📜 Support Policy
The project supports the Minecraft version for which the mod is initially developed for, along with the next two major Minecraft versions. Versions released prior to the initial supported version are not supported.
Once a Minecraft version falls outside the three-version active support window, it enters Bug-Fixes-Only support for the duration of the following major version. During this period, only critical or game-breaking issues directly related to the project will be addressed. New features, enhancements, and non-critical changes will not be backported to versions in this stage.
Once a version leaves Bug-Fixes-Only support, it becomes Unsupported. Unsupported versions will receive no further updates, fixes, or compatibility changes.
| Minecraft version | Supported status |
|---|---|
26.3 |
Supported |
26.2 |
Supported |
26.1 |
Supported |
1.21.11 |
Bugs Only |
1.21.9 |
Unsupported |
📝 Config
The config file can be found at /config/hibernate_mc.json from the root of the .minecraft folder or your server folder.
⚙️ Options
Basic Settings
| Setting | Default | Description |
|---|---|---|
startEnabled |
true |
Whether hibernation activates automatically when server starts with no players |
ticksToSkip |
400 |
Number of ticks to process before applying sleep during hibernation |
permissionLevel |
2 |
Required permission level to use hibernation commands (0=all, 4=owner) |
sleepTimeMs |
75 |
Milliseconds to sleep between tick processing cycles |
Memory Optimization
| Setting | Default | Description |
|---|---|---|
enableMemoryOptimization |
true |
Enable memory cleanup during hibernation |
memoryCleanupIntervalSeconds |
30 |
How often to run memory cleanup routines |
memoryThresholdPercent |
80.0 |
Memory usage percentage that triggers cleanup |
forceGarbageCollection |
true |
Force Java garbage collection during hibernation |
gcIntervalSeconds |
30 |
Minimum time between garbage collection runs |
saveBeforeHibernation |
true |
Save world data before entering hibernation |
removeEntities |
item, firework_rocket, arrow, experience_orb |
List of entities to remove during hibernation (ignores entities with custom names) |
droppedItemMaxAgeSeconds |
300 |
Age in seconds after which items are removed (5 minutes) |
logMemoryInfo |
false |
Log memory usage and garbage collector information to console |
CPU Optimization
| Setting | Default | Description |
|---|---|---|
aggressiveCpuSaving |
true |
Enable more aggressive CPU saving measures |
minSleepInterval |
1500 |
Minimum time in milliseconds between sleep cycles |
highLoadSleepMultiplier |
1.5 |
Multiplier for sleep time when system load is high |
yieldInterval |
8 |
How often to yield CPU to other threads (every N ticks) |
Gamerule Values When The Servers Awake
| Setting | Default | Description |
|---|---|---|
advance_time |
true |
The value to set the gamerule advance_time to when coming out of hibernation |
advance_weather |
true |
The value to set the gamerule advance_weather to when coming out of hibernation |
random_tick_speed |
3 |
The value to set the gamerule random_tick_speed to when coming out of hibernation |
spawn_mobs |
true |
The value to set the gamerule spawn_mobs to when coming out of hibernation |
fire_spread_radius_around_player |
128 |
The value to set the gamerule fire_spread_radius_around_player to when coming out of hibernation |
Gamerule Values When The Servers Hibernating
| Setting | Default | Description |
|---|---|---|
advance_time |
false |
The value to set the gamerule advance_time to when going into hibernation |
advance_weather |
false |
The value to set the gamerule advance_weather to when going into hibernation |
random_tick_speed |
0 |
The value to set the gamerule random_tick_speed to when going into hibernation |
spawn_mobs |
false |
The value to set the gamerule spawn_mobs to when going into hibernation |
fire_spread_radius_around_player |
0 |
The value to set the gamerule fire_spread_radius_around_player to when going into hibernation |
👨💻 Developing
Are you a developer and want to develop for this mod?
To get a local copy up and running, follow these simple steps.
🧰 Prerequisites
Ensure you have the following installed on your machine:
- Java Development Kit (JDK): Version 25 or higher.
- Gradle: Version 9.7.1 or higher.
- Minecraft: Version 26.3
🛠️ Build
- Clone the repository
git clone https://codeberg.org/VoxelBill/hibernate-mc.git
- Navigate to the project directory
cd hibernate-mc
- Build the project with Gradle
./gradlew clean build
You can find the built mod at hibernate-mc/<loader>/build/libs/hibernate_mc-<loader>-x.x.x+mc2x.x.jar.
⚖️ License
Distributed under the GNU Lesser General Public License v3.0 only (LGPL-3.0-only).
This project is a fork of Hibernateforge which was distributed under the European Union Public License v1.2 (EUPL-1.2). Relicensing has been done in accordance with the compatibility clause of the EUPL (Article 5).
See LICENSE for more information.
Project description from CurseForge.
Pick your setup
Hibernate MC by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
2 loader builds26.2-snapshot-8
1 loader build26.2-snapshot-7
1 loader build26.2-rc-2
1 loader build26.2-rc-1
1 loader build26.2-pre-6
1 loader build26.2-pre-5
1 loader build26.2-pre-4
1 loader build26.2-pre-3
1 loader build26.2-pre-2
1 loader build26.2-pre-1
1 loader build26.2
2 loader buildsShowing the newest 12 of 35 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Hibernate MC versions and loaders
hibernate_mc-fabric-1.3.0+mc26.3.jar
21 Oct 2026
hibernate_mc-neoforge-1.3.0+mc26.3.jar
21 Oct 2026
1.2.1+mc26.3
hibernate-fabric-1.2.1+mc26.3.jar
14 Oct 2026
1.2.0+mc26.3
hibernate-fabric-1.2.0+mc26.3.jar
15 Sept 2026
Looking for an older file? The official CurseForge project page is in Resources.