Neruina - Ticking Entity Fixer
neruina · 10456924 downloads · MIT
client: optional · server: optional (declared by the mod author)
A Mod that prevents ticking-related crashes from bricking worlds
Description
Neruina
This is a mod that prevents ticking crashes from bricking worlds.
When an Entity, Block or Item causes a ticking crash:
- That Entity will be suspended and no longer tick, you can still interact with the entity but cannot attack it.
- That Block Entity / Tile Entity or Block State (for random ticks) will no longer tick, you can still access the block inventory if it has one.
- That Item will stop ticking in the inventory but will still persist and function in recipes and most uses, nothing is lost.
- If another mod causes the Player to crash on tick, the Player will be kicked instead.
Actions:
What Is This?: Opens the Neruina wiki page on what Neruina is and what it doesCopy Crash: Copies the cause of the ticking exception to your clipboardTeleport: Teleports you to the location of the ticking entityTry Resume: Attempts to resume the ticking of the ticking entityKill: Immediately kills and removes the ticking entityReport(1.19+): Opens a new issue on the NeruinaAutoReports GitHub repository and any mods that opt-in to the reporting system
Persitance:
- Ticking entity tracking will now persist across server restarts
- When the world is first started Neruina will broadcast namespaces tracked ticking entities that need addressing
Ticking Threshold:
- When a certain number of ticking excpetions occur within a certain time frame, Neruina will deliberately crash in order to prevent the server from becoming unusable.
- A comprehensive report will be generated with every ticking exception that occurred with instructions on what to do next.
- The default threshold is 10 exceptions within 5 minutes, this can be changed in the config.
Config
min_permission_level_for_messages- The minimum permission level a player must have to recieve neruina broadcasts
- Default is
0
min_permission_level_for_commands- The minimum permission level a player must have to run neruina actions (commands)
- Default is
2
ticking_exception_threshold- The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash
- Default is
10 -1will disable the threshold
auto_kill_ticking_entities- If true, ticking entities will be immediately killed and removed rather than suspended
- Default is
false
handle_ticking_<type>- If false, ticking <type> will not be handled and neruina will allow the game to crash
- Default is
true
Versions (60)
| Version | Minecraft | Loaders | File |
|---|---|---|---|
3.3.5 |
26.3 | neoforge | download |
3.3.5 |
26.3 | fabric | download |
3.3.5 |
26.2 | neoforge | download |
3.3.5 |
26.2 | fabric | download |
3.3.5 |
26.1, 26.1.1, 26.1.2 | neoforge | download |
3.3.5 |
26.1, 26.1.1, 26.1.2 | fabric | download |
3.3.5 |
1.21.11 | neoforge | download |
3.3.5 |
1.21.11 | fabric | download |
3.3.5 |
1.21.10, 1.21.9 | neoforge | download |
3.3.5 |
1.21.10, 1.21.9 | fabric | download |
3.3.5 |
1.21.8 | neoforge | download |
3.3.5 |
1.21.8 | fabric | download |
3.3.5 |
1.21.6, 1.21.7 | neoforge | download |
3.3.5 |
1.21.6, 1.21.7 | fabric | download |
3.3.5 |
1.21.5 | neoforge | download |
3.3.5 |
1.21.5 | fabric | download |
3.3.5 |
1.21.1, 1.21.2, 1.21.3, 1.21.4 | neoforge | download |
3.3.5 |
1.21.1, 1.21.2, 1.21.3, 1.21.4 | fabric | download |
3.3.5 |
1.20, 1.20.1 | fabric | download |
3.3.4 |
26.3 | neoforge | download |
3.3.4 |
26.3 | fabric | download |
3.3.4 |
26.2 | neoforge | download |
3.3.4 |
26.2 | fabric | download |
3.3.4 |
26.1, 26.1.1, 26.1.2 | neoforge | download |
3.3.4 |
26.1, 26.1.1, 26.1.2 | fabric | download |
3.3.4 |
1.21.11 | neoforge | download |
3.3.4 |
1.21.11 | fabric | download |
3.3.4 |
1.21.10, 1.21.9 | neoforge | download |
3.3.4 |
1.21.10, 1.21.9 | fabric | download |
3.3.4 |
1.21.8 | neoforge | download |
3.3.4 |
1.21.8 | fabric | download |
3.3.4 |
1.21.6, 1.21.7 | neoforge | download |
3.3.4 |
1.21.6, 1.21.7 | fabric | download |
3.3.4 |
1.21.5 | neoforge | download |
3.3.4 |
1.21.5 | fabric | download |
3.3.4 |
1.21.1, 1.21.2, 1.21.3, 1.21.4 | neoforge | download |
3.3.4 |
1.21.1, 1.21.2, 1.21.3, 1.21.4 | fabric | download |
3.3.4 |
1.20, 1.20.1 | fabric | download |
3.3.3 |
26.2 | neoforge | download |
3.3.3 |
26.2 | fabric | download |
3.3.3 |
26.1, 26.1.1, 26.1.2 | neoforge | download |
3.3.3 |
26.1, 26.1.1, 26.1.2 | fabric | download |
3.3.3 |
1.21.11 | neoforge | download |
3.3.3 |
1.21.11 | fabric | download |
3.3.3 |
1.21.10, 1.21.9 | neoforge | download |
3.3.3 |
1.21.10, 1.21.9 | fabric | download |
3.3.3 |
1.21.8 | neoforge | download |
3.3.3 |
1.21.8 | fabric | download |
3.3.3 |
1.21.6, 1.21.7 | neoforge | download |
3.3.3 |
1.21.6, 1.21.7 | fabric | download |
3.3.3 |
1.21.5 | neoforge | download |
3.3.3 |
1.21.5 | fabric | download |
3.3.3 |
1.21.1, 1.21.2, 1.21.3, 1.21.4 | neoforge | download |
3.3.3 |
1.21.1, 1.21.2, 1.21.3, 1.21.4 | fabric | download |
3.3.3 |
1.20, 1.20.1 | fabric | download |
3.3.2 |
1.21.11 | neoforge | download |
3.3.2 |
1.21.11 | fabric | download |
3.3.2 |
1.21.10, 1.21.9 | neoforge | download |
3.3.2 |
1.21.10, 1.21.9 | fabric | download |
3.3.2 |
1.21.8 | neoforge | download |