**Breaking Changes**:
- Some of the tags were rearranged, so that they're better grouped. This means that if you were using previous versions of the mod, every labeled block is probably broken
**Changes**:
- **Internals**:
- Completely re-written labelling system
- The mod now doesn't use mixins to modify other mod's blocks and block entities (excluding [sophisticatedstorage](https://www.curseforge.com/minecraft/mc-mods/sophisticated-storage))
- Added the ability to label every block entity
- Block Entity locator is now modular and depends on platform specific checks
- Created event to check if a block entity has to be connected to another (double chest case, to inherit label and display-item) *AFTER* the block is connected (block entity created)
- **Configs**:
- Added dependency on [FastConfigAPI](https://www.curseforge.com/minecraft/mc-mods/fastconfigapi)
- Config `taggable-blocks.json`:
- Set which blocks you can label
- Disable `hasTagsLimit` to label every block with a block entity
- If the `hasTagsLimit` mode is set, every taggable block will have a tooltip that informs the player that the block can be labeled
- Config `player-preferences.json`:
- Set the side of the screen where the HUD will be displayed on (available sides are `left`, `center-left`, `center-right`, `top-left` and `top`)
- **Commands**:
- Commands now require permissions [level 2](https://minecraft.fandom.com/wiki/Permission_level) (as suggested by [Dum_Frank](https://www.curseforge.com/members/dum_frank/projects))
- Added `/labelconfig` command, to add specific blocks to the config at runtime
- Added `/labelposition` command, to set where the HUD will be displayed on screen (`center-right` by default, see config `player-preferences.json`, suggested by [alexandercooliomods](https://www.curseforge.com/members/alexandercooliomods/projects))
- **Items**:
- New modes available on the Label Printer item:
- `Creation mode`: Prints labels as usual (default behaviour in previous versions)
- `Copy mode`: Copies a label from other blocks (doesn't use paper, suggested by [Dum_Frank](https://www.curseforge.com/members/dum_frank/projects))
- Shift right-click to switch mode
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }