Назад в магазин
Neruina - Ticking Entity Fixer
Modrinth Mod

Neruina - Ticking Entity Fixer

A Mod that prevents ticking-related crashes from bricking worlds

Информация о Minecraft-продукте

Важное о товаре

Совместимость, версии Minecraft, загрузчики и данные внешнего источника.

Тип

Mod

Доступ

Бесплатно

Последняя версия

3.3.3

Загрузки

8 950 412

Загрузчики / Платформы

fabric forge neoforge

Minecraft версии

1.18 – 1.21.11 26.1 26.1.1 26.1.2 26.2

Категории

utility

Описание

Подробная информация

# Neruina ### This is a mod that prevents ticking crashes from bricking worlds. [![Modrinth](https://img.shields.io/modrinth/dt/neruina?colour=00AF5C&label=downloads&logo=modrinth)](https://modrinth.com/mod/neruina) [![CurseForge](https://cf.way2muchnoise.eu/full_851046_downloads.svg)](https://curseforge.com/minecraft/mc-mods/neruina) ### 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 does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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` - `-1` will 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`

Разработчик

Bawnorton

Профиль и данные получены с Modrinth

Открыть на Modrinth

Галерея продукта

Изображения проекта

Скриншоты и изображения из оригинальной страницы Modrinth.

Список изменений

Версии проекта

Опубликованные версии и оригинальные файлы Modrinth.

3.3.3 Актуальная Release 17.07.2026

Neruina Neoforge 3.3.3 for 26.2

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.3.3 Release 17.07.2026

Neruina Fabric 3.3.3 for 26.2

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.73 MB

3.3.3 Release 17.07.2026

Neruina Neoforge 3.3.3 for 26.1.2

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.3.3 Release 17.07.2026

Neruina Fabric 3.3.3 for 26.1.2

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.73 MB

3.3.3 Release 17.07.2026

Neruina Neoforge 3.3.3 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.3.3 Release 17.07.2026

Neruina Fabric 3.3.3 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.73 MB

3.3.3 Release 17.07.2026

Neruina Neoforge 3.3.3 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.3 Release 17.07.2026

Neruina Fabric 3.3.3 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.3 Release 17.07.2026

Neruina Neoforge 3.3.3 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.3 Release 17.07.2026

Neruina Fabric 3.3.3 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.3 Release 17.07.2026

Neruina Neoforge 3.3.3 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.3 Release 17.07.2026

Neruina Fabric 3.3.3 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.3 Release 17.07.2026

Neruina Neoforge 3.3.3 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.3 Release 17.07.2026

Neruina Fabric 3.3.3 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.3 Release 17.07.2026

Neruina Neoforge 3.3.3 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.3 Release 17.07.2026

Neruina Fabric 3.3.3 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.3 Beta 17.07.2026

Neruina Forge 3.3.3 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.42 MB

3.3.3 Release 17.07.2026

Neruina Fabric 3.3.3 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.3 - Update to 26.2 (@MCJEModder2026) # 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.2 Release 05.06.2026

Neruina Neoforge 3.3.2 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.3.2 Release 05.06.2026

Neruina Fabric 3.3.2 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.73 MB

3.3.2 Release 05.06.2026

Neruina Neoforge 3.3.2 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.2 Release 05.06.2026

Neruina Fabric 3.3.2 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.2 Release 05.06.2026

Neruina Neoforge 3.3.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.2 Release 05.06.2026

Neruina Fabric 3.3.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.2 Release 05.06.2026

Neruina Neoforge 3.3.2 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.2 Release 05.06.2026

Neruina Fabric 3.3.2 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.2 Release 05.06.2026

Neruina Neoforge 3.3.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.2 Release 05.06.2026

Neruina Fabric 3.3.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.2 Release 05.06.2026

Neruina Neoforge 3.3.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.2 Release 05.06.2026

Neruina Fabric 3.3.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.2 Beta 05.06.2026

Neruina Forge 3.3.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.42 MB

3.3.2 Release 05.06.2026

Neruina Fabric 3.3.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.2 - Update ru_ru.json (@mpustovoi) - Limit size of sent chat messages # 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.1 Release 01.05.2026

Neruina Neoforge 3.3.1 for 26.1.2

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.3.1 Release 01.05.2026

Neruina Fabric 3.3.1 for 26.1.2

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.73 MB

3.3.1 Release 01.05.2026

Neruina Neoforge 3.3.1 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.3.1 Release 01.05.2026

Neruina Fabric 3.3.1 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.73 MB

3.3.1 Release 01.05.2026

Neruina Neoforge 3.3.1 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.1 Release 01.05.2026

Neruina Fabric 3.3.1 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.1 Release 01.05.2026

Neruina Neoforge 3.3.1 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.1 Release 01.05.2026

Neruina Fabric 3.3.1 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.1 Release 01.05.2026

Neruina Neoforge 3.3.1 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.1 Release 01.05.2026

Neruina Fabric 3.3.1 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.1 Release 01.05.2026

Neruina Neoforge 3.3.1 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.1 Release 01.05.2026

Neruina Fabric 3.3.1 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.1 Release 01.05.2026

Neruina Neoforge 3.3.1 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.1 Release 01.05.2026

Neruina Fabric 3.3.1 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.1 Beta 01.05.2026

Neruina Forge 3.3.1 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.42 MB

3.3.1 Release 01.05.2026

Neruina Fabric 3.3.1 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.1 - Fix pack.mcmeta by generating it - Fix fabric publishing # 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.82 MB

3.3.0 Release 29.04.2026

Neruina Neoforge 3.3.0 for 26.1.2

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.3.0 Release 29.04.2026

Neruina Fabric 3.3.0 for 26.1.2

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
# 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.73 MB

3.3.0 Release 29.04.2026

Neruina Neoforge 3.3.0 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.3.0 Release 29.04.2026

Neruina Neoforge 3.3.0 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.0 Release 29.04.2026

Neruina Neoforge 3.3.0 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.0 Release 29.04.2026

Neruina Neoforge 3.3.0 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.0 Release 29.04.2026

Neruina Neoforge 3.3.0 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.0 Release 29.04.2026

Neruina Neoforge 3.3.0 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.3.0 Beta 29.04.2026

Neruina Forge 3.3.0 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
# 3.3.0 - Update to 26.1.2 - Improve clear tooltip # 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.41 MB

3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Beta 01.03.2026

Neruina Forge 3.2.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.2 Beta 01.03.2026

Neruina Neoforge 3.2.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Release 01.03.2026

Neruina Fabric 3.2.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.2 Beta 01.03.2026

Neruina Forge 3.2.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
# 3.2.2 - Add config option to kill players instead of kicking them (disabled by default) - Prevent invalid UUIDs from crashing # 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Release 08.02.2026

Neruina Fabric 3.2.1 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.2.1 Beta 08.02.2026

Neruina Neoforge 3.2.1 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.2.1 Release 08.02.2026

Neruina Fabric 3.2.1 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Beta 08.02.2026

Neruina Neoforge 3.2.1 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Release 08.02.2026

Neruina Fabric 3.2.1 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Beta 08.02.2026

Neruina Neoforge 3.2.1 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Release 08.02.2026

Neruina Fabric 3.2.1 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Beta 08.02.2026

Neruina Neoforge 3.2.1 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Release 08.02.2026

Neruina Fabric 3.2.1 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Beta 08.02.2026

Neruina Neoforge 3.2.1 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Release 08.02.2026

Neruina Fabric 3.2.1 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.1 Beta 08.02.2026

Neruina Neoforge 3.2.1 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Release 08.02.2026

Neruina Fabric 3.2.1 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.1 Beta 08.02.2026

Neruina Forge 3.2.1 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
# 3.2.1 - Thanks forge # 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Release 08.02.2026

Neruina Fabric 3.2.0 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Beta 08.02.2026

Neruina Forge 3.2.0 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Release 08.02.2026

Neruina Fabric 3.2.0 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.72 MB

3.2.0 Beta 08.02.2026

Neruina Neoforge 3.2.0 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.2.0 Release 08.02.2026

Neruina Fabric 3.2.0 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Beta 08.02.2026

Neruina Neoforge 3.2.0 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Release 08.02.2026

Neruina Fabric 3.2.0 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Beta 08.02.2026

Neruina Neoforge 3.2.0 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Release 08.02.2026

Neruina Fabric 3.2.0 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Beta 08.02.2026

Neruina Neoforge 3.2.0 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Release 08.02.2026

Neruina Fabric 3.2.0 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Beta 08.02.2026

Neruina Neoforge 3.2.0 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.2.0 Release 08.02.2026

Neruina Fabric 3.2.0 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

0.81 MB

3.2.0 Beta 08.02.2026

Neruina Neoforge 3.2.0 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.2.0 - Backport to 1.20.1 and re-introduce forge support - Fix #166 # 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Release 29.12.2025

Neruina Fabric 3.1.7 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.1.7 Beta 29.12.2025

Neruina Neoforge 3.1.7 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.1.7 Release 29.12.2025

Neruina Fabric 3.1.7 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Beta 29.12.2025

Neruina Neoforge 3.1.7 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Release 29.12.2025

Neruina Fabric 3.1.7 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Beta 29.12.2025

Neruina Neoforge 3.1.7 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Release 29.12.2025

Neruina Fabric 3.1.7 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Beta 29.12.2025

Neruina Neoforge 3.1.7 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Release 29.12.2025

Neruina Fabric 3.1.7 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Beta 29.12.2025

Neruina Neoforge 3.1.7 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Release 29.12.2025

Neruina Fabric 3.1.7 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.7 Beta 29.12.2025

Neruina Neoforge 3.1.7 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Release 21.12.2025

Neruina Fabric 3.1.6 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.1.6 Beta 21.12.2025

Neruina Neoforge 3.1.6 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.1.6 Release 21.12.2025

Neruina Fabric 3.1.6 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Beta 21.12.2025

Neruina Neoforge 3.1.6 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Release 21.12.2025

Neruina Fabric 3.1.6 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Beta 21.12.2025

Neruina Neoforge 3.1.6 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Release 21.12.2025

Neruina Fabric 3.1.6 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Beta 21.12.2025

Neruina Neoforge 3.1.6 for 1.21.6

Поддерживаемые версии Minecraft
1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Release 21.12.2025

Neruina Fabric 3.1.6 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Beta 21.12.2025

Neruina Neoforge 3.1.6 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Release 21.12.2025

Neruina Fabric 3.1.6 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.6 Beta 21.12.2025

Neruina Neoforge 3.1.6 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.6 - Split 1.21.5-7 build into 1.21.5, 1.21.6-7 builds # 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.5 Release 20.12.2025

Neruina Fabric 3.1.5 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.1.5 Beta 20.12.2025

Neruina Neoforge 3.1.5 for 1.21.11

Поддерживаемые версии Minecraft
1.21.11
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
Войти

1.71 MB

3.1.5 Release 20.12.2025

Neruina Fabric 3.1.5 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.5 Beta 20.12.2025

Neruina Neoforge 3.1.5 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.5 Release 20.12.2025

Neruina Fabric 3.1.5 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.5 Beta 20.12.2025

Neruina Neoforge 3.1.5 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.5 Release 20.12.2025

Neruina Fabric 3.1.5 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.5 Beta 20.12.2025

Neruina Neoforge 3.1.5 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.5 Release 20.12.2025

Neruina Fabric 3.1.5 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.5 Beta 20.12.2025

Neruina Neoforge 3.1.5 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.5 - Update to 1.21.11 - Update configurable # 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.4 Release 19.10.2025

Neruina Fabric 3.1.4 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.4 Beta 19.10.2025

Neruina Neoforge 3.1.4 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.4 Release 19.10.2025

Neruina Fabric 3.1.4 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.4 Beta 19.10.2025

Neruina Neoforge 3.1.4 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.4 Release 19.10.2025

Neruina Fabric 3.1.4 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.4 Beta 19.10.2025

Neruina Neoforge 3.1.4 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.4 Release 19.10.2025

Neruina Fabric 3.1.4 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.4 Beta 19.10.2025

Neruina Neoforge 3.1.4 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.4 - Use lenient UUID codec to fix occasional crashes # 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.3 Release 12.10.2025

Neruina Fabric 3.1.3 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.3 Beta 12.10.2025

Neruina Neoforge 3.1.3 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.3 Release 12.10.2025

Neruina Fabric 3.1.3 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.3 Beta 12.10.2025

Neruina Neoforge 3.1.3 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.3 Release 12.10.2025

Neruina Fabric 3.1.3 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.3 Beta 12.10.2025

Neruina Neoforge 3.1.3 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.3 Release 12.10.2025

Neruina Fabric 3.1.3 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.3 Beta 12.10.2025

Neruina Neoforge 3.1.3 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.3 - Fix injection failure in 1.21.10 (#154) # 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.2 Release 10.10.2025

Neruina Fabric 3.1.2 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.2 Beta 10.10.2025

Neruina Neoforge 3.1.2 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.2 Release 10.10.2025

Neruina Fabric 3.1.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.2 Beta 10.10.2025

Neruina Neoforge 3.1.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.2 Release 10.10.2025

Neruina Fabric 3.1.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.2 Beta 10.10.2025

Neruina Neoforge 3.1.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.2 Release 10.10.2025

Neruina Fabric 3.1.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.2 Beta 10.10.2025

Neruina Neoforge 3.1.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.2 - Fix configurable dep # 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.1 Release 10.10.2025

Neruina Fabric 3.1.1 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.1 Beta 10.10.2025

Neruina Neoforge 3.1.1 for 1.21.10

Поддерживаемые версии Minecraft
1.21.9 1.21.10
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.1 Release 10.10.2025

Neruina Fabric 3.1.1 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.1 Beta 10.10.2025

Neruina Neoforge 3.1.1 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.1 Release 10.10.2025

Neruina Fabric 3.1.1 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.1 Beta 10.10.2025

Neruina Neoforge 3.1.1 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.1 Release 10.10.2025

Neruina Fabric 3.1.1 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.1 Beta 10.10.2025

Neruina Neoforge 3.1.1 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.1.1 - Update to 1.21.10 # 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.0 Release 29.09.2025

Neruina Fabric 3.1.0 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.0 Beta 29.09.2025

Neruina Neoforge 3.1.0 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.0 Release 29.09.2025

Neruina Fabric 3.1.0 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.0 Beta 29.09.2025

Neruina Neoforge 3.1.0 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.0 Release 29.09.2025

Neruina Fabric 3.1.0 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.1.0 Beta 29.09.2025

Neruina Neoforge 3.1.0 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.3 Beta 24.08.2025

Neruina Fabric 3.0.3 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.3 Beta 24.08.2025

Neruina Neoforge 3.0.3 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.3 Beta 24.08.2025

Neruina Fabric 3.0.3 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.3 Beta 24.08.2025

Neruina Neoforge 3.0.3 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.3 Beta 24.08.2025

Neruina Fabric 3.0.3 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.3 Beta 24.08.2025

Neruina Neoforge 3.0.3 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.3 - Update deps # 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.2 Beta 18.08.2025

Neruina Fabric 3.0.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.2 Beta 18.08.2025

Neruina Neoforge 3.0.2 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.2 Beta 18.08.2025

Neruina Fabric 3.0.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.2 Beta 18.08.2025

Neruina Neoforge 3.0.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.2 Beta 18.08.2025

Neruina Fabric 3.0.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.2 Beta 18.08.2025

Neruina Neoforge 3.0.2 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.2 - Add 1.21.5-7 Jar as cannot use intermediary from 1.21.1 jar for 1.21.5+ # 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.1 Beta 18.08.2025

Neruina Fabric 3.0.1 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.1 Beta 18.08.2025

Neruina Neoforge 3.0.1 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.1 Beta 18.08.2025

Neruina Fabric 3.0.1 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.1 Beta 18.08.2025

Neruina Neoforge 3.0.1 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.1 - Fix 1.21.2+ support in 1.21.1 jar (#148) - Update configurable to 3.2.2 # 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.0 Beta 11.08.2025

Neruina Fabric 3.0.0 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.0 Beta 11.08.2025

Neruina Neoforge 3.0.0 for 1.21.8

Поддерживаемые версии Minecraft
1.21.8
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.0 Beta 11.08.2025

Neruina Fabric 3.0.0 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
fabric
Показать изменения
# 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
3.0.0 Beta 11.08.2025

Neruina Neoforge 3.0.0 for 1.21.1

Поддерживаемые версии Minecraft
1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7
Загрузчики / Платформы
neoforge
Показать изменения
# 3.0.0 - Update to 1.21.8 - LTS 1.21.1, drop other versions - Re-add configurable - Migrate to mojmaps - Only send actions to players that can perform those actions - Add Chinese (Simplified) translations [#130](https://github.com/Bawnorton/Neruina/pull/130) # 2.3.1 - Fix crash in 1.21.5 related to duplicate jackson modules # 2.3.0 - Added datadriven blackist to allow mods or modpacks to opt-out specific blocks, items, entities, etc from handling or entire namespaces - Migrated messaging system to use permission level instead of discrete options (default: 0) - Put all Neruina commands under a required permission level controlled by the config (default: 2) - Explicitly include transitive httpclient5 dep to ensure the correct version is used at runtime - Allow reports to fail gracefully if an error occurs during the report process # 2.2.11 - Cache entity UUID to prevent world interaction when re-serialising ticking entries # 2.2.10 - Fix crash when shuting down before world is created (#133) - Prevent cause getter from crashing during serialisation (#134) # 2.2.8 - Actually fix gson crash # 2.2.7 - Fix crash when handling errors with null messages - No longer represent config class as a record to avoid gson issues when <2.9 gson is present # 2.2.6 - Fix cache invalidation for configurable # 2.2.5 - Remove configurable until it can be reworked # 2.2.4 - Fix 1.21+ versions accidentally using pre-1.21 config # 2.2.3 - Update configurable dep for 1.21.1 # 2.2.2 - Support 1.21.3 - Fix crash on report - Added a test arg to the report command to test internal functionality # 2.2.0 - Drop forge # 2.1.2 - Add dimension support to teleport action # 2.1.1 - Fix version ranges # 2.1.0 - Add Minecraft 1.21 support - Migrate gradle to kotlin dsl - Update stonecutter to 0.4 - Fix excessive memory usage for tracking errored blockstates # 2.0.0-beta.10 - Downgrade records in 1.19.2 and below to allow java 6 gson to serialize them - Fix missing translation for item stack error id not found # 2.0.0-beta.9 - Fix 1.19.2 on dedicated servers # 2.0.0-beta.8 - Recompile of .7 as published versions had corruption ... I have no idea how # 2.0.0-beta.7 - Add 1.19.1-1.19.2 jar - Fix 1.19.1/2 compat # 2.0.0-beta.6 - Fix minecraft version deps on published builds # 2.0.0-beta.5 - Migrate to custom_data component for persistence on item stacks # 2.0.0-beta.4 - Add Russion Translations (mpustovoi) - Actually fix the crash on dedicated servers # 2.0.0-beta.3 - Fix crash on dedicated servers # 2.0.0-beta.2 - Fix Command Permissions # 2.0.0 ### Changes - Added NeoForge support - New ticking suspension system: - Entities, block entities, block states and item stacks will no longer be killed or removed but will instead be suspended until an operator takes action. - This should mitigate the undesired outcome where an important or useful entity is killed. - Added new actions to the ticking entity broadcast - `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does - `Copy Crash`: Copies the cause of the ticking exception to your clipboard - `Teleport`: Teleports you to the location of the ticking entity - `Try Resume`: Attempts to resume the ticking of the ticking entity - `Kill`: Immediately kills and removes the ticking entity - `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/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 all 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. - Improved performance and memory usage by delegating the ticking state to the ticking entity - Migrated to Stonecutter to ease multi-loader multi-version development ### Auto Reports - Added a new system for mods to opt-in to the auto reporting system - See the schema [here](https://github.com/Bawnorton/Neruina/wiki/Auto-Report-Schema) ### Commands - These are designed to be used internally by Neruina as it is a server-side mod and allows the client messages to interact with the mod, but they are available to operators as well. - `/neruina resume <entity|pos|player>` - `entity`: Resumes the ticking of the specified entity - `block_entity`: Resumes the ticking of the block entity at the specified position - `block_state`: Resumes the ticking of the block state at the specified position - `item_stack`: Resumes the ticking of the held item of the specified player - `/neruina kill <entity>`: Immediately kills and removes the specified entity - `/neruina id <entity|pos>` - `entity`: Returns the report UUID of the specified entity if it is being tracked - `pos`: Returns the report UUID of the block entity at the specified position if it is being tracked - `/neruina info <uuid>`: Sends the error message of the specified report UUID to the player - `/neruina clear_tracked`: Clears all tracked ticking entities - `/neruina show_suspended`: Displays all suspended ticking entities - `/neruina report <uuid>` (1.19+): Automatically generates a report for the specified ticking entity via it's tracked report UUID - `/neruina cancel_login` (1.19+): Cancels the current in-progress github authentication process ### Config - New `log_level` option that replaces `broadcast_errors` - `operators` (default) - Only operators will receive the broadcast - `everyone` - Everyone will receive the broadcast - `disabled` - No one will receive the broadcast - New `ticking_exception_threshold` - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately crash - Default is `10` - `-1` will disable the threshold - New `auto_kill_ticking_entities` - If true, ticking entities will be immediately killed and removed rather than suspended - Default is `false` ### Fixes - Fixed a crash with newer versions of Forge - Fixed a crash with does potato tick 1.18.2
2.3.1-beta.1-fabric+1.19.2 Beta 02.05.2025

Neruina Fabric 2.3.1-beta.1 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.1-beta.1-fabric+1.19.4 Beta 02.05.2025

Neruina Fabric 2.3.1-beta.1 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.1-beta.1-fabric+1.20.6 Beta 02.05.2025

Neruina Fabric 2.3.1-beta.1 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.1-beta.1-fabric+1.20.1 Beta 02.05.2025

Neruina Fabric 2.3.1-beta.1 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.1-beta.1-neoforge+1.20.6 Beta 02.05.2025

Neruina Neoforge 2.3.1-beta.1 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.31 MB

2.3.1-beta.1-fabric+1.21 Beta 02.05.2025

Neruina Fabric 2.3.1-beta.1 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.1-beta.1-fabric+1.21.3 Beta 02.05.2025

Neruina Fabric 2.3.1-beta.1 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3 1.21.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.1-beta.1-neoforge+1.21 Beta 02.05.2025

Neruina Neoforge 2.3.1-beta.1 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.31 MB

2.3.1-beta.1-neoforge+1.21.3 Beta 02.05.2025

Neruina Neoforge 2.3.1-beta.1 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.31 MB

2.3.1-beta.1-fabric+1.21.5 Beta 02.05.2025

Neruina Fabric 2.3.1-beta.1 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.35 MB

2.3.1-beta.1-neoforge+1.21.5 Beta 02.05.2025

Neruina Neoforge 2.3.1-beta.1 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
2.3.0-beta.4-fabric+1.19.2 Beta 22.04.2025

Neruina Fabric 2.3.0-beta.4 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.0-beta.4-fabric+1.19.4 Beta 22.04.2025

Neruina Fabric 2.3.0-beta.4 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.0-beta.4-neoforge+1.20.6 Beta 22.04.2025

Neruina Neoforge 2.3.0-beta.4 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.31 MB

2.3.0-beta.4-fabric+1.20.6 Beta 22.04.2025

Neruina Fabric 2.3.0-beta.4 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.0-beta.4-fabric+1.20.1 Beta 22.04.2025

Neruina Fabric 2.3.0-beta.4 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.0-beta.4-fabric+1.21 Beta 22.04.2025

Neruina Fabric 2.3.0-beta.4 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.0-beta.4-neoforge+1.21 Beta 22.04.2025

Neruina Neoforge 2.3.0-beta.4 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.31 MB

2.3.0-beta.4-fabric+1.21.3 Beta 22.04.2025

Neruina Fabric 2.3.0-beta.4 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.36 MB

2.3.0-beta.4-neoforge+1.21.3 Beta 22.04.2025

Neruina Neoforge 2.3.0-beta.4 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.31 MB

2.3.0-beta.4-fabric+1.21.5 Beta 22.04.2025

Neruina Fabric 2.3.0-beta.4 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.37 MB

2.3.0-beta.4-neoforge+1.21.5 Beta 22.04.2025

Neruina Neoforge 2.3.0-beta.4 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

4.31 MB

2.3.0-beta.2-fabric+1.19.2 Beta 19.04.2025

Neruina Fabric 2.3.0-beta.2 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.3.0-beta.2-fabric+1.19.4 Beta 19.04.2025

Neruina Fabric 2.3.0-beta.2 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.3.0-beta.2-fabric+1.20.1 Beta 19.04.2025

Neruina Fabric 2.3.0-beta.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.3.0-beta.2-fabric+1.20.6 Beta 19.04.2025

Neruina Fabric 2.3.0-beta.2 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.3.0-beta.2-neoforge+1.21 Beta 19.04.2025

Neruina Neoforge 2.3.0-beta.2 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.3.0-beta.2-neoforge+1.20.6 Beta 19.04.2025

Neruina Neoforge 2.3.0-beta.2 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.3.0-beta.2-fabric+1.21 Beta 19.04.2025

Neruina Fabric 2.3.0-beta.2 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.3.0-beta.2-fabric+1.21.3 Beta 19.04.2025

Neruina Fabric 2.3.0-beta.2 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.3.0-beta.2-fabric+1.21.5 Beta 19.04.2025

Neruina Fabric 2.3.0-beta.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.62 MB

2.3.0-beta.2-neoforge+1.21.5 Beta 19.04.2025

Neruina Neoforge 2.3.0-beta.2 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.57 MB

2.3.0-beta.2-neoforge+1.21.3 Beta 19.04.2025

Neruina Neoforge 2.3.0-beta.2 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.11-fabric+1.19.2 Release 19.04.2025

Neruina Fabric 2.2.11 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.11-fabric+1.20.1 Release 19.04.2025

Neruina Fabric 2.2.11 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.11-fabric+1.19.4 Release 19.04.2025

Neruina Fabric 2.2.11 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.11-fabric+1.20.6 Release 19.04.2025

Neruina Fabric 2.2.11 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.11-neoforge+1.20.6 Release 19.04.2025

Neruina Neoforge 2.2.11 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.11-fabric+1.21.3 Release 19.04.2025

Neruina Fabric 2.2.11 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.11-fabric+1.21 Release 19.04.2025

Neruina Fabric 2.2.11 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.11-neoforge+1.21 Release 19.04.2025

Neruina Neoforge 2.2.11 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.11-neoforge+1.21.3 Release 19.04.2025

Neruina Neoforge 2.2.11 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.11-fabric+1.21.5 Release 19.04.2025

Neruina Fabric 2.2.11 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.11-neoforge+1.21.5 Release 19.04.2025

Neruina Neoforge 2.2.11 for 1.21.5

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.8-fabric+1.19.4 Release 11.01.2025

Neruina Fabric 2.2.8 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.8-fabric+1.19.2 Release 11.01.2025

Neruina Fabric 2.2.8 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.8-fabric+1.20.6 Release 11.01.2025

Neruina Fabric 2.2.8 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.8-neoforge+1.20.6 Release 11.01.2025

Neruina Neoforge 2.2.8 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.8-fabric+1.20.1 Release 11.01.2025

Neruina Fabric 2.2.8 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.8-fabric+1.21 Release 11.01.2025

Neruina Fabric 2.2.8 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.8-neoforge+1.21 Release 11.01.2025

Neruina Neoforge 2.2.8 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.8-neoforge+1.21.3 Release 11.01.2025

Neruina Neoforge 2.2.8 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.8-fabric+1.21.3 Release 11.01.2025

Neruina Fabric 2.2.8 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.7-fabric+1.19.2 Release 23.12.2024

Neruina Fabric 2.2.7 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.7-fabric+1.19.4 Release 23.12.2024

Neruina Fabric 2.2.7 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.7-neoforge+1.20.6 Release 23.12.2024

Neruina Neoforge 2.2.7 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.7-fabric+1.20.1 Release 23.12.2024

Neruina Fabric 2.2.7 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.7-fabric+1.20.6 Release 23.12.2024

Neruina Fabric 2.2.7 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.7-fabric+1.21 Release 23.12.2024

Neruina Fabric 2.2.7 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.7-fabric+1.21.3 Release 23.12.2024

Neruina Fabric 2.2.7 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.7-neoforge+1.21 Release 23.12.2024

Neruina Neoforge 2.2.7 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.7-neoforge+1.21.3 Release 23.12.2024

Neruina Neoforge 2.2.7 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.6-fabric+1.20.1 Release 13.12.2024

Neruina Fabric 2.2.6 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.6-fabric+1.19.2 Release 13.12.2024

Neruina Fabric 2.2.6 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.6-fabric+1.19.4 Release 13.12.2024

Neruina Fabric 2.2.6 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.6-fabric+1.20.6 Release 13.12.2024

Neruina Fabric 2.2.6 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.6-neoforge+1.20.6 Release 13.12.2024

Neruina Neoforge 2.2.6 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.6-fabric+1.21 Release 13.12.2024

Neruina Fabric 2.2.6 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.6-neoforge+1.21 Release 13.12.2024

Neruina Neoforge 2.2.6 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.6-fabric+1.21.3 Release 13.12.2024

Neruina Fabric 2.2.6 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.6-neoforge+1.21.3 Release 13.12.2024

Neruina Neoforge 2.2.6 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.5-fabric+1.19.2 Release 12.12.2024

Neruina Fabric 2.2.5 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.5-fabric+1.19.4 Release 12.12.2024

Neruina Fabric 2.2.5 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.5-fabric+1.20.1 Release 12.12.2024

Neruina Fabric 2.2.5 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.5-fabric+1.20.6 Release 12.12.2024

Neruina Fabric 2.2.5 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.5-fabric+1.21 Release 12.12.2024

Neruina Fabric 2.2.5 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.5-fabric+1.21.3 Release 12.12.2024

Neruina Fabric 2.2.5 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.5-neoforge+1.20.6 Release 12.12.2024

Neruina Neoforge 2.2.5 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.5-neoforge+1.21 Release 12.12.2024

Neruina Neoforge 2.2.5 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.5-neoforge+1.21.3 Release 12.12.2024

Neruina Neoforge 2.2.5 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.4-fabric+1.19.2 Release 25.11.2024

Neruina Fabric 2.2.4 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.4-fabric+1.19.4 Release 25.11.2024

Neruina Fabric 2.2.4 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.4-fabric+1.20.1 Release 25.11.2024

Neruina Fabric 2.2.4 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.4-fabric+1.20.6 Release 25.11.2024

Neruina Fabric 2.2.4 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.4-neoforge+1.20.6 Release 25.11.2024

Neruina Neoforge 2.2.4 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.4-fabric+1.21 Release 25.11.2024

Neruina Fabric 2.2.4 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.62 MB

2.2.4-fabric+1.21.3 Release 25.11.2024

Neruina Fabric 2.2.4 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.62 MB

2.2.4-neoforge+1.21.3 Release 25.11.2024

Neruina Neoforge 2.2.4 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.57 MB

2.2.4-neoforge+1.21 Release 25.11.2024

Neruina Neoforge 2.2.4 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.57 MB

2.2.3-fabric+1.19.2 Release 14.11.2024

Neruina Fabric 2.2.3 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.3-fabric+1.19.4 Release 14.11.2024

Neruina Fabric 2.2.3 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.3-fabric+1.20.1 Release 14.11.2024

Neruina Fabric 2.2.3 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.3-fabric+1.20.6 Release 14.11.2024

Neruina Fabric 2.2.3 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.3-fabric+1.21 Release 14.11.2024

Neruina Fabric 2.2.3 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.62 MB

2.2.3-neoforge+1.20.6 Release 14.11.2024

Neruina Neoforge 2.2.3 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.3-fabric+1.21.3 Release 14.11.2024

Neruina Fabric 2.2.3 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.62 MB

2.2.3-neoforge+1.21.3 Release 14.11.2024

Neruina Neoforge 2.2.3 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.57 MB

2.2.3-neoforge+1.21 Release 14.11.2024

Neruina Neoforge 2.2.3 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.57 MB

2.2.2-fabric+1.19.2 Release 13.11.2024

Neruina Fabric 2.2.2 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.2-fabric+1.19.4 Release 13.11.2024

Neruina Fabric 2.2.2 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.2-fabric+1.20.1 Release 13.11.2024

Neruina Fabric 2.2.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.2-fabric+1.20.6 Release 13.11.2024

Neruina Fabric 2.2.2 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.61 MB

2.2.2-fabric+1.21 Release 13.11.2024

Neruina Fabric 2.2.2 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.62 MB

2.2.2-neoforge+1.20.6 Release 13.11.2024

Neruina Neoforge 2.2.2 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.56 MB

2.2.2-fabric+1.21.3 Release 13.11.2024

Neruina Fabric 2.2.2 for 1.21.3

Поддерживаемые версии Minecraft
1.21.2 1.21.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.62 MB

2.2.2-neoforge+1.21.3 Release 13.11.2024

Neruina Neoforge 2.2.2 for 1.21.3

Поддерживаемые версии Minecraft
1.21.3
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.57 MB

2.2.2-neoforge+1.21 Release 13.11.2024

Neruina Neoforge 2.2.2 for 1.21

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

3.57 MB

2.1.2-fabric+1.19.2 Release 26.08.2024

Neruina Fabric 2.1.2 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.2-fabric+1.18.2 Release 26.08.2024

Neruina Fabric 2.1.2 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.82 MB

2.1.2-forge+1.18.2 Release 26.08.2024

Neruina Forge 2.1.2 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.92 MB

2.1.2-forge+1.19.2 Release 26.08.2024

Neruina Forge 2.1.2 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.2-fabric+1.19.4 Release 26.08.2024

Neruina Fabric 2.1.2 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.2-forge+1.19.4 Release 26.08.2024

Neruina Forge 2.1.2 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.2-fabric+1.20.1 Release 26.08.2024

Neruina Fabric 2.1.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.2-neoforge+1.20.6 Release 26.08.2024

Neruina Neoforge 2.1.2 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.79 MB

2.1.2-neoforge+1.21 Release 26.08.2024

Neruina Neoforge 2.1.2 for 1.21

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.79 MB

2.1.2-fabric+1.21 Release 26.08.2024

Neruina Fabric 2.1.2 for 1.21

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.2-forge+1.21 Release 26.08.2024

Neruina Forge 2.1.2 for 1.21

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.1-fabric+1.18.2 Release 31.07.2024

Neruina Fabric 2.1.1 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.81 MB

2.1.1-forge+1.18.2 Release 31.07.2024

Neruina Forge 2.1.1 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.91 MB

2.1.1-fabric+1.19.2 Release 31.07.2024

Neruina Fabric 2.1.1 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.1-forge+1.19.2 Release 31.07.2024

Neruina Forge 2.1.1 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.1-fabric+1.19.4 Release 31.07.2024

Neruina Fabric 2.1.1 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.1-forge+1.20.1 Release 31.07.2024

Neruina Forge 2.1.1 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3 1.20.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.1-forge+1.19.4 Release 31.07.2024

Neruina Forge 2.1.1 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.1-fabric+1.20.1 Release 31.07.2024

Neruina Fabric 2.1.1 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3 1.20.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.1-fabric+1.20.6 Release 31.07.2024

Neruina Fabric 2.1.1 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.1-forge+1.20.6 Release 31.07.2024

Neruina Forge 2.1.1 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.1-neoforge+1.20.6 Release 31.07.2024

Neruina Neoforge 2.1.1 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.79 MB

2.1.1-fabric+1.21 Release 31.07.2024

Neruina Fabric 2.1.1 for 1.21

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.1-neoforge+1.21 Release 31.07.2024

Neruina Neoforge 2.1.1 for 1.21

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.79 MB

2.1.1-forge+1.21 Release 31.07.2024

Neruina Forge 2.1.1 for 1.21

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.0-fabric+1.18.2 Release 02.07.2024

Neruina Fabric 2.1.0 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.81 MB

2.1.0-forge+1.18.2 Release 02.07.2024

Neruina Forge 2.1.0 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.91 MB

2.1.0-fabric+1.19.2 Release 02.07.2024

Neruina Fabric 2.1.0 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.0-forge+1.19.2 Release 02.07.2024

Neruina Forge 2.1.0 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.0-fabric+1.19.4 Release 02.07.2024

Neruina Fabric 2.1.0 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.0-forge+1.19.4 Release 02.07.2024

Neruina Forge 2.1.0 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.0-forge+1.20.1 Release 02.07.2024

Neruina Forge 2.1.0 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.0-fabric+1.20.6 Release 02.07.2024

Neruina Fabric 2.1.0 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.0-fabric+1.20.1 Release 02.07.2024

Neruina Fabric 2.1.0 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.0-forge+1.20.6 Release 02.07.2024

Neruina Forge 2.1.0 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.0-neoforge+1.20.6 Release 02.07.2024

Neruina Neoforge 2.1.0 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.79 MB

2.1.0-forge+1.21 Release 02.07.2024

Neruina Forge 2.1.0 for 1.21

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.1.0-fabric+1.21 Release 02.07.2024

Neruina Fabric 2.1.0 for 1.21

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.1.0-neoforge+1.21 Release 02.07.2024

Neruina Neoforge 2.1.0 for 1.21

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.79 MB

2.0.0-beta.10+1.18.2 Release 21.05.2024

Neruina Forge 2.0.0-beta.10 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.91 MB

2.0.0-beta.10+1.18.2 Release 21.05.2024

Neruina Fabric 2.0.0-beta.10 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.81 MB

2.0.0-beta.10+1.19.2 Release 21.05.2024

Neruina Fabric 2.0.0-beta.10 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.10+1.20.6 Release 21.05.2024

Neruina Forge 2.0.0-beta.10 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.10+1.19.4 Release 21.05.2024

Neruina Forge 2.0.0-beta.10 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.10+1.19.4 Release 21.05.2024

Neruina Fabric 2.0.0-beta.10 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.10+1.20.1 Release 21.05.2024

Neruina Forge 2.0.0-beta.10 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.10+1.20.1 Release 21.05.2024

Neruina Fabric 2.0.0-beta.10 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.10+1.20.6 Release 21.05.2024

Neruina Fabric 2.0.0-beta.10 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.10+1.20.6 Release 21.05.2024

Neruina Neoforge 2.0.0-beta.10 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.79 MB

2.0.0-beta.9+1.18.2 Release 21.05.2024

Neruina Forge 2.0.0-beta.9 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.91 MB

2.0.0-beta.9+1.20.6 Release 21.05.2024

Neruina Neoforge 2.0.0-beta.9 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.79 MB

2.0.0-beta.9+1.19.2 Release 21.05.2024

Neruina Fabric 2.0.0-beta.9 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.9+1.19.2 Release 21.05.2024

Neruina Forge 2.0.0-beta.9 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.9+1.19.4 Release 21.05.2024

Neruina Fabric 2.0.0-beta.9 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.9+1.20.6 Release 21.05.2024

Neruina Fabric 2.0.0-beta.9 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.9+1.20.1 Release 21.05.2024

Neruina Fabric 2.0.0-beta.9 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.9+1.20.1 Release 21.05.2024

Neruina Forge 2.0.0-beta.9 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.9+1.20.6 Release 21.05.2024

Neruina Forge 2.0.0-beta.9 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.8+1.18.2 Release 21.05.2024

Neruina Fabric 2.0.0-beta.8 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.81 MB

2.0.0-beta.8+1.18.2 Release 21.05.2024

Neruina Forge 2.0.0-beta.8 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.91 MB

2.0.0-beta.8+1.19.2 Release 21.05.2024

Neruina Fabric 2.0.0-beta.8 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.8+1.19.2 Release 21.05.2024

Neruina Forge 2.0.0-beta.8 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.8+1.19.4 Release 21.05.2024

Neruina Fabric 2.0.0-beta.8 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.8+1.20.1 Release 21.05.2024

Neruina Fabric 2.0.0-beta.8 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.8+1.19.4 Release 21.05.2024

Neruina Forge 2.0.0-beta.8 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.8+1.20.1 Release 21.05.2024

Neruina Forge 2.0.0-beta.8 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.8+1.20.6 Release 21.05.2024

Neruina Fabric 2.0.0-beta.8 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.84 MB

2.0.0-beta.8+1.20.6 Release 21.05.2024

Neruina Forge 2.0.0-beta.8 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.94 MB

2.0.0-beta.8+1.20.6 Release 21.05.2024

Neruina Neoforge 2.0.0-beta.8 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/blob/stonecutter/CHANGELOG.md)
Войти

2.79 MB

2.0.0-beta.7+1.18.2 Release 20.05.2024

Neruina Fabric 2.0.0-beta.7 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.7+1.18.2)
Войти

2.82 MB

2.0.0-beta.7+1.19.2 Release 20.05.2024

Neruina Fabric 2.0.0-beta.7 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.7+1.19.2)
Войти

2.84 MB

2.0.0-beta.7+1.18.2 Release 20.05.2024

Neruina Forge 2.0.0-beta.7 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.7+1.18.2)
Войти

3.02 MB

2.0.0-beta.7+1.19.2 Release 20.05.2024

Neruina Forge 2.0.0-beta.7 for 1.19.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.7+1.19.2)
Войти

2.94 MB

2.0.0-beta.7+1.19.4 Release 20.05.2024

Neruina Fabric 2.0.0-beta.7 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.7+1.19.4)
Войти

3.15 MB

2.0.0-beta.7+1.19.4 Release 20.05.2024

Neruina Forge 2.0.0-beta.7 for 1.19.4

Поддерживаемые версии Minecraft
1.19.3 1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.7+1.19.4)
Войти

3.15 MB

2.0.0-beta.7+1.20.1 Release 20.05.2024

Neruina Fabric 2.0.0-beta.7 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.7+1.20.1)
Войти

3.04 MB

2.0.0-beta.7+1.20.1 Release 20.05.2024

Neruina Forge 2.0.0-beta.7 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.7+1.20.1)
Войти

3.04 MB

2.0.0-beta.7+1.20.6 Release 20.05.2024

Neruina Neoforge 2.0.0-beta.7 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/neoforge-2.0.0-beta.7+1.20.6)
Войти

2.89 MB

2.0.0-beta.7+1.20.6 Release 20.05.2024

Neruina Forge 2.0.0-beta.7 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.7+1.20.6)
Войти

3.15 MB

2.0.0-beta.7+1.20.6 Release 20.05.2024

Neruina Fabric 2.0.0-beta.7 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.7+1.20.6)
Войти

3.15 MB

2.0.0-beta.6+1.18.2 Release 20.05.2024

Neruina Forge 2.0.0-beta.6 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.6+1.18.2)
Войти

2.92 MB

2.0.0-beta.6+1.18.2 Release 20.05.2024

Neruina Fabric 2.0.0-beta.6 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.6+1.18.2)
Войти

2.82 MB

2.0.0-beta.6+1.20.1 Release 20.05.2024

Neruina Forge 2.0.0-beta.6 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.6+1.20.1)
Войти

2.94 MB

2.0.0-beta.6+1.20.1 Release 20.05.2024

Neruina Fabric 2.0.0-beta.6 for 1.20.1

Поддерживаемые версии Minecraft
1.20 1.20.1 1.20.2 1.20.3
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.6+1.20.1)
Войти

2.84 MB

2.0.0-beta.6+1.20.6 Release 20.05.2024

Neruina Fabric 2.0.0-beta.6 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.6+1.20.6)
Войти

2.94 MB

2.0.0-beta.6+1.20.6 Release 20.05.2024

Neruina Forge 2.0.0-beta.6 for 1.20.6

Поддерживаемые версии Minecraft
1.20.4 1.20.5 1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.6+1.20.6)
Войти

2.94 MB

2.0.0-beta.6+1.20.6 Release 20.05.2024

Neruina Neoforge 2.0.0-beta.6 for 1.20.6

Поддерживаемые версии Minecraft
1.20.5 1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/neoforge-2.0.0-beta.6+1.20.6)
Войти

2.79 MB

2.0.0-beta.5 Release 14.05.2024

Neruina Fabric 2.0.0-beta.5 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.5+1.18.2)
Войти

2.81 MB

2.0.0-beta.5 Release 14.05.2024

Neruina Forge 2.0.0-beta.5 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.5+1.18.2)
Войти

2.92 MB

2.0.0-beta.5 Release 14.05.2024

Neruina Fabric 2.0.0-beta.5 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.5+1.19.4)
Войти

2.84 MB

2.0.0-beta.5 Release 14.05.2024

Neruina Forge 2.0.0-beta.5 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.5+1.19.4)
Войти

2.94 MB

2.0.0-beta.5 Release 14.05.2024

Neruina Fabric 2.0.0-beta.5 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.5+1.20.1)
Войти

2.84 MB

2.0.0-beta.5 Release 14.05.2024

Neruina Neoforge 2.0.0-beta.5 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/neoforge-2.0.0-beta.5+1.20.6)
Войти

2.79 MB

2.0.0-beta.5 Release 14.05.2024

Neruina Fabric 2.0.0-beta.5 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.5+1.20.6)
Войти

2.84 MB

2.0.0-beta.5 Release 14.05.2024

Neruina Forge 2.0.0-beta.5 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.5+1.20.6)
Войти

2.94 MB

2.0.0-beta.5 Release 14.05.2024

Neruina Forge 2.0.0-beta.5 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.5+1.20.1)
Войти

2.94 MB

2.0.0-beta.4 Release 14.05.2024

Neruina Fabric 2.0.0-beta.4 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.4+1.18.2)
Войти

2.81 MB

2.0.0-beta.4 Release 14.05.2024

Neruina Forge 2.0.0-beta.4 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.4+1.18.2)
Войти

2.91 MB

2.0.0-beta.4 Release 14.05.2024

Neruina Fabric 2.0.0-beta.4 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.4+1.19.4)
Войти

2.84 MB

2.0.0-beta.4 Release 14.05.2024

Neruina Forge 2.0.0-beta.4 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.4+1.19.4)
Войти

2.94 MB

2.0.0-beta.4 Release 14.05.2024

Neruina Forge 2.0.0-beta.4 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.4+1.20.1)
Войти

2.94 MB

2.0.0-beta.4 Release 14.05.2024

Neruina Fabric 2.0.0-beta.4 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.4+1.20.1)
Войти

2.84 MB

2.0.0-beta.4 Release 14.05.2024

Neruina Fabric 2.0.0-beta.4 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/fabric-2.0.0-beta.4+1.20.6)
Войти

2.84 MB

2.0.0-beta.4 Release 14.05.2024

Neruina Forge 2.0.0-beta.4 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/forge-2.0.0-beta.4+1.20.6)
Войти

2.94 MB

2.0.0-beta.4 Release 14.05.2024

Neruina Neoforge 2.0.0-beta.4 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/neoforge-2.0.0-beta.4+1.20.6)
Войти

2.79 MB

2.0.0-beta.3 Release 14.05.2024

Neruina Fabric 2.0.0-beta.3 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.3)
Войти

2.81 MB

2.0.0-beta.3 Release 14.05.2024

Neruina Forge 2.0.0-beta.3 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.3)
Войти

2.91 MB

2.0.0-beta.3 Release 14.05.2024

Neruina Fabric 2.0.0-beta.3 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.3)
Войти

2.84 MB

2.0.0-beta.3 Release 14.05.2024

Neruina Forge 2.0.0-beta.3 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.3)
Войти

2.94 MB

2.0.0-beta.3 Release 14.05.2024

Neruina Fabric 2.0.0-beta.3 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.3)
Войти

2.84 MB

2.0.0-beta.3 Release 14.05.2024

Neruina Fabric 2.0.0-beta.3 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.3)
Войти

2.84 MB

2.0.0-beta.3 Release 14.05.2024

Neruina Forge 2.0.0-beta.3 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.3)
Войти

2.94 MB

2.0.0-beta.3 Release 14.05.2024

Neruina Forge 2.0.0-beta.3 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.3)
Войти

2.94 MB

2.0.0-beta.3 Release 14.05.2024

Neruina Neoforge 2.0.0-beta.3 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.3)
Войти

2.78 MB

2.0.0-beta.2 Release 13.05.2024

Neruina Fabric 2.0.0-beta.2 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.2)
Войти

2.81 MB

2.0.0-beta.2 Release 13.05.2024

Neruina Forge 2.0.0-beta.2 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.2)
Войти

2.91 MB

2.0.0-beta.2 Release 13.05.2024

Neruina Fabric 2.0.0-beta.2 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.2)
Войти

2.83 MB

2.0.0-beta.2 Release 13.05.2024

Neruina Forge 2.0.0-beta.2 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.2)
Войти

2.93 MB

2.0.0-beta.2 Release 13.05.2024

Neruina Fabric 2.0.0-beta.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.2)
Войти

2.83 MB

2.0.0-beta.2 Release 13.05.2024

Neruina Forge 2.0.0-beta.2 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.2)
Войти

2.94 MB

2.0.0-beta.2 Release 13.05.2024

Neruina Fabric 2.0.0-beta.2 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.2)
Войти

2.83 MB

2.0.0-beta.2 Release 13.05.2024

Neruina Forge 2.0.0-beta.2 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.2)
Войти

2.93 MB

2.0.0-beta.2 Release 13.05.2024

Neruina Neoforge 2.0.0-beta.2 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.2)
Войти

2.78 MB

2.0.0-beta.1 Release 13.05.2024

Neruina Fabric 2.0.0-beta.1 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.1)
Войти

2.81 MB

2.0.0-beta.1 Release 13.05.2024

Neruina Forge 2.0.0-beta.1 for 1.18.2

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.1)
Войти

2.91 MB

2.0.0-beta.1 Release 13.05.2024

Neruina Fabric 2.0.0-beta.1 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.1)
Войти

2.83 MB

2.0.0-beta.1 Release 13.05.2024

Neruina Forge 2.0.0-beta.1 for 1.19.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.1)
Войти

2.93 MB

2.0.0-beta.1 Release 13.05.2024

Neruina Fabric 2.0.0-beta.1 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.1)
Войти

2.83 MB

2.0.0-beta.1 Release 13.05.2024

Neruina Fabric 2.0.0-beta.1 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.1)
Войти

2.83 MB

2.0.0-beta.1 Release 13.05.2024

Neruina Forge 2.0.0-beta.1 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.1)
Войти

2.94 MB

2.0.0-beta.1 Release 13.05.2024

Neruina Forge 2.0.0-beta.1 for 1.20.1

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.1)
Войти

2.93 MB

2.0.0-beta.1 Release 13.05.2024

Neruina Neoforge 2.0.0-beta.1 for 1.20.6

Поддерживаемые версии Minecraft
1.20.6
Загрузчики / Платформы
neoforge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/2.0.0-beta.1)
Войти

2.78 MB

1.3.0 Release 19.11.2023

Neruina - Ticking Entity Fixer 1.3.0

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.3.0)
1.3.0 Release 19.11.2023

Neruina - Ticking Entity Fixer 1.3.0

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.3.0)
Войти

0.29 MB

1.2.6 Release 19.10.2023

Neruina - Ticking Entity Fixer 1.2.6

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.6)
Войти

0.29 MB

1.2.6 Release 19.10.2023

Neruina - Ticking Entity Fixer 1.2.6

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.6)
Войти

0.27 MB

1.2.5 Release 03.10.2023

Neruina - Ticking Entity Fixer 1.2.5

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.5)
Войти

0.28 MB

1.2.5 Release 03.10.2023

Neruina - Ticking Entity Fixer 1.2.5

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.5)
Войти

0.27 MB

1.2.4 Release 28.09.2023

Neruina - Ticking Entity Fixer 1.2.4

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.4)
Войти

0.27 MB

1.2.4 Release 28.09.2023

Neruina - Ticking Entity Fixer 1.2.4

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.4)
Войти

0.28 MB

1.2.3 Release 22.09.2023

Neruina - Ticking Entity Fixer 1.2.3

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.3)
Войти

0.27 MB

1.2.3 Release 22.09.2023

Neruina - Ticking Entity Fixer 1.2.3

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.3)
Войти

0.28 MB

1.2.2 Release 21.09.2023

Neruina - Ticking Entity Fixer 1.2.2

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.2)
Войти

0.27 MB

1.2.2 Release 21.09.2023

Neruina - Ticking Entity Fixer 1.2.2

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.2)
Войти

0.28 MB

1.2.1 Release 18.09.2023

Neruina - Ticking Entity Fixer 1.2.1

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.1)
Войти

0.26 MB

1.2.1 Release 18.09.2023

Neruina - Ticking Entity Fixer 1.2.1

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.1)
Войти

0.28 MB

1.2.0 Release 18.09.2023

Neruina - Ticking Entity Fixer 1.2.0

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.0)
Войти

0.26 MB

1.2.0 Release 18.09.2023

Neruina - Ticking Entity Fixer 1.2.0

Поддерживаемые версии Minecraft
1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Bawnorton/Neruina/releases/tag/1.2.0)
Войти

0.27 MB

1.1.1 Release 02.08.2023

Neruina - Ticking Entity Fixer 1.1.1

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/1.1.1)
Войти

1.37 MB

1.1.1 Release 08.07.2023

Neruina - Ticking Entity Fixer 1.1.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.1.1)
Войти

1.35 MB

1.1.1 Release 08.07.2023

Neruina - Ticking Entity Fixer 1.1.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.1.1)
Войти

1.36 MB

1.1.0 Release 01.07.2023

Neruina - Ticking Entity Fixer 1.1.0

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.1.0)
Войти

1.36 MB

1.1.0 Release 01.07.2023

Neruina - Ticking Entity Fixer 1.1.0

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.1.0)
Войти

1.36 MB

1.1.0 Release 01.07.2023

Neruina - Ticking Entity Fixer 1.1.0

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.1.0)
Войти

1.36 MB

1.1.0 Release 01.07.2023

Neruina - Ticking Entity Fixer 1.1.0

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.1.0)
Войти

1.35 MB

1.1.0 Release 01.07.2023

Neruina - Ticking Entity Fixer 1.1.0

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.1.0)
Войти

1.35 MB

1.1.0 Release 01.07.2023

Neruina - Ticking Entity Fixer 1.1.0

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.1.0)
Войти

1.35 MB

1.0.1 Release 28.06.2023

Neruina - Ticking Entity Fixer 1.0.1

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
Add Compat w/ No See No Tick
Войти

1.36 MB

1.0.1 Release 27.06.2023

Neruina - Ticking Entity Fixer 1.0.1

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Показать изменения
Added Compat w/ Observable
Войти

1.35 MB

1.0.1 Release 27.06.2023

Neruina - Ticking Entity Fixer 1.0.1

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Показать изменения
Added Compatibility with ItShallNotTick
Войти

1.36 MB

1.0.1 Release 27.06.2023

Neruina - Ticking Entity Fixer 1.0.1

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
forge
Показать изменения
Add compat w/ no see no tick & it shall not tick
Войти

1.36 MB

1.0.0 Release 25.06.2023

Neruina - Ticking Entity Fixer 1.0.0

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
forge
Войти

1.35 MB

1.0.0 Release 25.06.2023

Neruina - Ticking Entity Fixer 1.0.0

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
forge
Войти

1.35 MB

1.0.0 Release 25.06.2023

Neruina - Ticking Entity Fixer 1.0.0

Поддерживаемые версии Minecraft
1.18.2
Загрузчики / Платформы
fabric
Войти

1.35 MB

1.0.0 Release 25.06.2023

Neruina - Ticking Entity Fixer 1.0.0

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
fabric
Войти

1.35 MB

1.0.0 Release 21.06.2023

Neruina - Ticking Entity Fixer 1.0.0

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
forge
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.0.0)
Войти

1.35 MB

1.0.0 Release 21.06.2023

Neruina - Ticking Entity Fixer 1.0.0

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/1.0.0)
Войти

1.35 MB

0.2.2 Beta 19.06.2023

Neruina - Ticking Entity Fixer 0.2.2

Поддерживаемые версии Minecraft
1.18 1.18.1 1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/0.2.2)
Войти

1.36 MB

0.2.2 Beta 19.06.2023

Neruina - Ticking Entity Fixer 0.2.2

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/0.2.2)
Войти

1.36 MB

0.2.2 Beta 19.06.2023

Neruina - Ticking Entity Fixer 0.2.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/0.2.2)
Войти

1.36 MB

0.2.1 Beta 02.06.2023

Neruina - Ticking Entity Fixer 0.2.1

Поддерживаемые версии Minecraft
1.20
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/0.2.1)
Войти

1.36 MB

0.2.1 Beta 02.06.2023

Neruina - Ticking Entity Fixer 0.2.1

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/0.2.1)
Войти

1.36 MB

0.2.1 Beta 02.06.2023

Neruina - Ticking Entity Fixer 0.2.1

Поддерживаемые версии Minecraft
1.18 1.18.1 1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/0.2.1)
Войти

1.36 MB

0.2.0 Beta 22.05.2023

Neruina - Ticking Entity Fixer 0.2.0

Поддерживаемые версии Minecraft
1.18 1.18.1 1.18.2
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/0.2.0)
Войти

1.36 MB

0.2.0 Beta 22.05.2023

Neruina - Ticking Entity Fixer 0.2.0

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
[Changelog](https://github.com/Benjamin-Norton/Neruina/releases/tag/0.2.0)
Войти

1.36 MB

0.1.0 Beta 18.04.2023

Neruina - Ticking Entity Fixer 0.1.0 + 1.18

Поддерживаемые версии Minecraft
1.18 1.18.1 1.18.2
Загрузчики / Платформы
fabric
Показать изменения
Backported to 1.18
Войти

1.36 MB

0.1.0 Beta 18.04.2023

Neruina - Ticking Entity Fixer 0.1.0 + 1.19

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
Add block highlighting
Войти

1.36 MB

0.0.2 Beta 16.04.2023

Neruina - Ticking Entity Fixer 0.0.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
Fix version json
Войти

1.35 MB

0.0.1 Beta 16.04.2023

Neruina - Ticking Entity Fixer 0.0.1

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4
Загрузчики / Платформы
fabric
Показать изменения
See Description
Войти

1.35 MB