Unloaded Activity

Unloaded Activity

Achieves "infinite simulation distance" by keeping track of how long things have not simulated for, and then updating them like they've always been simulating.

von
293.5K Downloads
fabricforgeneoforgequiltutility
Server mit dieser Mod mieten

Über diese Mod

Unloaded Activity

When things such as crops get out of simulation distance, normally they wouldn't grow. This mod changes that by doing a calculation once they get within simulation distance and update them so it's like they never left the simulation distance.
So now you can explore while waiting for crops to grow or furnaces to cook.

This also works similarly when skipping the night, crops will have grown and furnaces will have cooked as if you were awake the entire time waiting for the day.

Here is a video showcasing the mod.

Currently supported blocks/entities (if you use the latest version):

  • All crops
  • Furnaces
  • Saplings
  • Bushes
  • Cocoa beans
  • Sugar canes
  • Baby animals
  • Copper blocks
  • Cactus
  • Leaves
  • Amethyst
  • Kelp
  • Glow berries
  • Bamboo
  • Turtle eggs
  • Snow
  • Water freezing
  • Cauldrons
  • Dripstone

Currently planned:

  • Updating blocks in account of each other
  • Support for other mods (probably once this mod is out of beta)

Inspiration

I got this idea from a video by DigiDigger where he talks about how Terraria can handle all of its tiles.
Even though the video isn't really accurate to how Terraria actually works, he did bring up an optimisation which I feel like could also be implemented to Minecraft.
The timestamp where he talks about this optimisation is at 5:11.

Simulation accuracy:

Instead of using bruteforce and repeatedly ticking blocks/entities for the amount it was unloaded,
the mod instead has a simulation function for every supported block/entity which will calculate the state of a block/entity after a certain amount of time.
The most complicated things to simulate are blocks which use randomness in their ticks.
To be able to simulate these we randomly sample from a binomial distribution
and sometimes also a negative binomial distribution
to get what state the blocks should be in after a certain amount of time.
By doing this, you will get pretty accurate results without bruteforce.

However, some blocks do stuff that I am not able to find a good way to simulate.
Because of this, certain blocks will not be accurately simulated.
Here's a list of those blocks:

  • Copper blocks
    The copper oxidation speed and max oxidation depends on how many blocks of copper are nearby and the state of those copper blocks.
    Right now my mod simulates one block at a time which means that I won't be able to accurately simulate blocks that are dependent on other blocks.
    This results in copper blocks being very inaccurate. However, when spaced optimally the simulation will be pretty accurate.
    Except that the first oxidation step has a lower chance of happening compared to the rest.
    To not have to deal with that as well I just made all steps have that lower chance.

  • Water freezing
    This has pretty much the same problem as copper blocks. Normally ice only generates if one of the surrounding blocks also is not water.
    The way my mod handles it is that it doesn't. I was too lazy to come up with any decent alternative, so I just used the original logic if a position is valid for ice to generate.
    This will definitely be fixed in the future once I come up with a good way to simulate multiple blocks together.

  • Turtle eggs
    The turtle eggs doesn't really have any issues regarding accuracy. The biggest issue I had was what age the turtles should have once hatched, but I managed to solve it.
    I just wanted to mention that the accurate simulation can be a slight bit more expensive. So there's an option to turn it off.

Anything that didn't get mentioned here most likely has a pretty accurate simulation function with no issues at all.

Feedback / Suggestions

If you got any feedback or suggestions for this mod, feel free to join my discord server!

Verfügbare Versionen

Unloaded Activity v0.7.0-SNAPSHOT.3+mc26.2.xalpha
MC 26.2fabric, neoforge, quilt
22. Juni 2026
Unloaded Activity v0.7.0-SNAPSHOT.2+mc26.1.xalpha
MC 26.1, 26.1.1, 26.1.2fabric, neoforge, quilt
19. Mai 2026
Unloaded Activity v0.7.0-SNAPSHOT.1alpha
MC 26.1, 26.1.1, 26.1.2fabric, neoforge, quilt
17. Mai 2026
Unloaded Activity v0.6.10+1.21.11beta
MC 1.21.11fabric, neoforge, quilt
11. Dezember 2025
Unloaded Activity v0.6.9+1.21.9-1.21.10beta
MC 1.21.9, 1.21.10fabric, neoforge, quilt
13. Oktober 2025

Unloaded Activity auf dem Server installieren

1

Server bestellen

Bestelle einen Minecraft Java Server mit mindestens 3 GB RAM (4 GB empfohlen).

2

fabric Loader setzen

Wähle im Panel unter "Egg" den fabric-Loader und die passende Minecraft-Version (26.2).

3

Mod installieren

Öffne den Mod-Browser im Dashboard und suche nach "Unloaded Activity". Klicke "Installieren" – fertig! Alternativ: Lade die .jar via SFTP in den /mods Ordner.

Kompatibilität

Mod-Loader

fabricforgeneoforgequilt

Minecraft-Versionen

26.2, 26.1.2, 26.1.1 (+23 weitere)

Server-seitig

Erforderlich

Empfohlener RAM

4 GB(min. 3 GB)

Häufige Fragen

Unloaded Activity Server crasht beim Start – was tun?

Häufigste Ursache: falsche fabric-Version oder zu wenig RAM. Prüfe im Server-Log (latest.log), ob ein "OutOfMemoryError" oder "Mixin"-Fehler auftritt. Bei Mado Hosting: Stelle sicher, dass mindestens 3 GB RAM zugewiesen sind und der Loader zur Mod-Version passt (26.2). Über das Panel kannst du den Loader mit einem Klick wechseln.

Ist Unloaded Activity mit fabric und forge und neoforge und quilt kompatibel?

Unloaded Activity unterstützt offiziell fabric, forge, neoforge, quilt für Minecraft 26.2, 26.1.2, 26.1.1. Achtung: Forge- und Fabric-Mods sind NICHT untereinander kompatibel – wähle einen Loader und bleibe dabei. Im Mado Dashboard werden inkompatible Loader-Kombinationen automatisch erkannt.

Server laggt mit Unloaded Activity – wie optimiere ich die Performance?

Empfohlener RAM: 4 GB (+1 GB pro 8 Spieler). Prüfe mit /spark profiler, ob Unloaded Activity den meisten Tick-Time verbraucht. Häufige Fixes: Server-View-Distance auf 8-10 reduzieren, bei Forge "performant" oder "starlight" als Zusatz-Mod installieren. Bei Mado Hosting läuft dein Server auf NVMe-SSDs mit dedizierten CPU-Kernen für minimale Latenz.

Modded Server mieten

Installiere Unloaded Activity mit nur einem Klick auf deinem Server.

Empfohlener RAM
4 GBab €5.2/Monat
Min. 3 GB | +1 GB pro 8 Spieler
Jetzt Server erstellen
1-Klick Mod Installation
NVMe SSD Speicher
DDoS-Schutz inklusive

Details

Lizenz
GNU Lesser General Public License v3.0 only
Server-seitig
Erforderlich

Unterstützte Versionen

26.226.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.6+16 mehr