Ever wanted to make customizable chats, item names, or more interactability in general? This plugin helps you use a class called Mutable Components, allowing you to do exactly that!
Supported plugin versions:
Forge 1.19.4, Forge 1.20.1, NeoForge 1.20.4, NeoForge 1.20.6, NeoForge 1.21.1, NeoForge 1.21.4, NeoForge 1.21.8
For info on specific procedures, check this file
Changelog
For the full list of changes, check this file
v4.0.6
Changed BlocklyVariableType of variable from mutablecomponent to MutableComponent. This does, however, mean you will have to re-create local variables in any procedure that uses it. Global variables, however, are unchanged.
v4.0.5
Slightly changed the forge-generator check on component player variables to make it more accurate
v4.0.4
Insert error 404 joke here (or should I say "Error 404: joke not found", tee hee)
Global component player variables should no longer error if on an MCreator version 2023.4-2024.4 on a Forge generatorEncoding a component to Json will now safely return a JsonPrimitive if something goes wrong
v4.0.3
Dropped support for Forge 1.19.2 and made the minimum MCreator supported version 2023.4 due to plugin compatibility issuesComponent appending now accepts strings alongside componentsCleaned up nbt component storage code for global world variables for 1.21.8
Comments
Sorry for the super late reply but yes, it is possible. For example, you could make a mutablecomponent variable, add a normal component with text, then append another component to the variable with the obfuscated text format style to have that part of the text be unreadable
oh wait, forgot theres no new versions for 2025.2 lmao
u can include 202500216617 in the list of supported versions in plugin.json and it should work no problem