This update fixes a set of bugs reported on our Discord and adds two new options.
**ExecutableItems**
- The message shown when you receive an item now displays the real item name, with the usage counter and the other placeholders filled in.
- Item lore can now use MiniMessage on Paper and its forks. A lore line that starts with `<` is read as MiniMessage, the other lines keep the usual `&` colors, so both styles can live in the same item. Items that do not use MiniMessage are untouched.
**ExecutableCrafting**
- Anvil recipes now run their commands. The player commands were never executed, and the item commands had no effect on the item you received.
- A recipe with an empty result no longer breaks the recipe list or the editor.
- New: a recipe can be turned off without deleting it. The Enabled toggle in the recipe editor makes it impossible to craft and removes it from the recipe book after a reload.
**ExecutableEvents**
- The disabled worlds setting is now respected everywhere. Many activators, such as a mob targeting a player and most entity and block events, used to fire in every world whatever the setting said.
**SCore**
- Opening an item list with `/ei show` no longer freezes the server. Every icon was rebuilt from scratch on every page; they are now kept until you edit the object.
- Nested conditions behave correctly. `IF a IF b command1 <+> command2` used to run `command2` even when the inner condition was false.
- A condition no longer removes the spaces inside a placeholder, so comparing a text that contains spaces finally matches.
- A variable read inside an entity command now uses the right player. A per-player variable always returned its default value there.
- Block titles no longer spam errors on Folia servers. Nothing changes on Paper and Spigot.
The rest of the suite is republished with the new SCore inside it, with no change of its own.
Thanks to everyone who reported these. If something looks wrong after updating, open a post in the bug channel.
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" }