wake-up-inactive
wake-up-inactive: animals-max-per-tick: 4 animals-every: 1200 animals-for: 100 monsters-max-per-tick: 8 monsters-every: 400 monsters-for: 100 villagers-max-per-tick: 4 villagers-every: 600 villagers-for: 100 flying-monsters-max-per-tick: 8 flying-monsters-every: 200 flying-monsters-for: 100villagers-work-immunity-after: 100villagers-work-immunity-for: 20villagers-active-for-panic: truetick-inactive-villagers: trueRecommended starting value
Section titled “Recommended starting value”The default settings are good enough for most servers, so you can start with these:
wake-up-inactive: animals-max-per-tick: 4 animals-every: 1200 animals-for: 100 monsters-max-per-tick: 8 monsters-every: 400 monsters-for: 100 villagers-max-per-tick: 4 villagers-every: 600 villagers-for: 100 flying-monsters-max-per-tick: 8 flying-monsters-every: 200 flying-monsters-for: 100villagers-work-immunity-after: 100villagers-work-immunity-for: 20villagers-active-for-panic: truetick-inactive-villagers: trueIf villagers are a particular problem for lag:
wake-up-inactive: animals-max-per-tick: 4 animals-every: 1200 animals-for: 100 monsters-max-per-tick: 8 monsters-every: 400 monsters-for: 100 villagers-max-per-tick: 1 villagers-every: 900 villagers-for: 100 flying-monsters-max-per-tick: 8 flying-monsters-every: 200 flying-monsters-for: 100villagers-work-immunity-after: 100villagers-work-immunity-for: 20villagers-active-for-panic: truetick-inactive-villagers: falseIf you’re trying to greatly reduce entity-related lag spikes on your server, try these:
wake-up-inactive: animals-max-per-tick: 2 animals-every: 1200 animals-for: 100 monsters-max-per-tick: 2 monsters-every: 400 monsters-for: 100 villagers-max-per-tick: 1 villagers-every: 2000 villagers-for: 400 flying-monsters-max-per-tick: 2 flying-monsters-every: 200 flying-monsters-for: 100villagers-work-immunity-after: 120villagers-work-immunity-for: 20villagers-active-for-panic: truetick-inactive-villagers: falseWhat is an inactive entity?
Section titled “What is an inactive entity?”An inactive entity is just an entity that is outside of its activation range, meaning it won’t tick (i.e., it won’t perform any actions, AI, or movement) until it is ‘woken up’.
What does wake-up-inactive do?
Section titled “What does wake-up-inactive do?”Inside the main wake-up-inactive section, we have three main types of options:
*-max-per-tick*-every*-for
*-max-per-tick
Section titled “*-max-per-tick”The max-per-tick option for each entity type (animals, monsters, villagers,
flying-monsters) tells the server the maximum number of inactive entities of
that type that can be woken up in a single server tick.
For example, if animals-max-per-tick is set to 4, the server will wake up
up to 4 inactive animals per tick.
*-every
Section titled “*-every”The every option for each entity type specifies the interval (in ticks)
between each wake-up attempt for that entity type.
For example, if monsters-every is set to 400, the server will attempt to
wake up inactive monsters once every 400 ticks (20 seconds).
This option specified the amount of time (ticks) that the entity will be woken up for before ‘going back to sleep’.
For example, if villagers-for is set to 100, the server will wake up
inactive villagers for 100 ticks (5 seconds) before putting them back to sleep.