
Codecium
A Fabric mod that vastly improves codec error messages.
Автор: ErrorCraft3,4 тыс.23обновлён 24 окт. 2026 г.
БиблиотекиТехнологииУтилиты
Описание
Codecium is a Fabric mod that vastly improves Codec error messages. This mod was made because most of the current error messages are not useful at all. The name is a play on the term Codec and the common use of periodic table elements for Minecraft mods.
Examples and Comparisons
Commands used:
/give @s minecraft:stick[minecraft:food={saturation: "text"}]/item modify entity @s weapon {function: "minecraft:set_components", components: {"minecraft:rarity": "uncommon", "rarity": "rare"}}/item modify entity @s weapon {function: "minecraft:set_enchantments", enchantments: {"minecraft:fake": "oops"}}

Галерея
Последние версии
Все версии →release
Codecium 1.2.3 for 26.4
1.2.3+26.424 окт. 2026 г.34Minecraft: 26.4-snapshot-4, 26.4-snapshot-5, 26.4-snapshot-6fabric
Что нового
Ported to 26.4 snapshot 4 as that version came with changes to DFU.
release
Codecium 1.2.2 for 26.3
1.2.2+26.322 июл. 2026 г.263Minecraft: 26.3-snapshot-5, 26.3-snapshot-6, 26.3-snapshot-7, 26.3-snapshot-8, 26.3-snapshot-9, 26.3-snapshot-10, 26.3-pre-1, 26.3-pre-2, 26.3-pre-3, 26.3-rc-1, 26.3-rc-2, 26.3-rc-3, 26.3, 26.4-snapshot-1, 26.4-snapshot-2, 26.4-snapshot-3fabric
Что нового
Registry-related codecs now mention the registry it's part of when it cannot find an element or tag with a specific id. If those codecs mentioned a registry before, they now no longer do to prevent duplicate mentions of registries.
Changed messages:
| Old | New |
| - | - |
| `Cannot get a holder with id {id}` | `Cannot get a holder with id {id} from registry {registry}` |
| `Cannot get a registry tag with id {id}` | `Cannot get a tag with id {id} from registry {registry}` |
| `Registry tag {tag} is not part of the current registry set` | `Tag {tag} is not part of the current registry set` |
release
Codecium 1.2.1 for 26.3
1.2.1+26.317 июл. 2026 г.48Minecraft: 26.3-snapshot-4fabric
Что нового
- Support 26.3 snapshot 4
release
Codecium 1.2.0 for 26.x
1.2.0+26.126 янв. 2026 г.483Minecraft: 26.1-snapshot-1, 26.1-snapshot-2, 26.1-snapshot-3, 26.1-snapshot-4, 26.1-snapshot-5, 26.1-snapshot-6, 26.1-snapshot-7, 26.1-snapshot-8, 26.1-snapshot-9, 26.1-snapshot-10, 26.1-snapshot-11, 26.1-pre-1, 26.1-pre-2, 26.1-pre-3, 26.1-rc-1, 26.1-rc-2, 26.1-rc-3, 26.1, 26.1.1-rc-1, 26.1.1, 26w14a, 26.2-snapshot-1, 26.1.2-rc-1, 26.1.2, 26.2-snapshot-2, 26.2-snapshot-3, 26.2-snapshot-4, 26.2-snapshot-5, 26.2-snapshot-6, 26.2-snapshot-7, 26.2-snapshot-8, 26.2-pre-1, 26.2-pre-2, 26.2-pre-3, 26.2-pre-4, 26.2-pre-5, 26.2-pre-6, 26.2-rc-1, 26.2-rc-2, 26.2, 26.3-snapshot-1, 26.3-snapshot-2, 26.3-snapshot-3fabric
Что нового
- Ported to 26.1 (preview 1 and above)
- Changed a few error messages to mention 'holders' instead of 'registry entries'
release
Codecium 1.1.0 for 1.21.5-1.21.11
1.1.01 апр. 2025 г.600Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Что нового
# Codecium 1.1.0 for 1.21.5 - 1.21.11
Comes with a couple of improved messages and a single bug fix.
## Fixes
- Input is now no longer duplicated for list-related errors.
## Changes
- Updated to 1.21.5
- Data component and registry entry error messages are now indented and on a new line. Note that these surrounding messages are translated and may differ based on your language used in the game. It also means that strange occurences with the messages themselves, such as the data component error message being surrounded by `'`, is not viably fixable.
- Resource locations now have an improved error message. As a side effect, this change also improves resource location exception messages as a whole in places where it is still used.
Used commands:
- `/give @s minecraft:stick[minecraft:food={nutrition: "text"}]`
- `/loot give @s loot {pools: "text"}`
- `/item modify entity @s weapon {function: "example:INVALID_PATH"}`

release
Codecium 1.0.0
1.0.026 февр. 2025 г.2 тыс.Minecraft: 1.21.4fabric
Что нового
Initial release.
