Custom Machinery 1.21-0.10.2
Additions :
- Greatly improve color appearance property in customization gui.
- Add tooltips and translations for every appearance properties in customization gui.
- Improve model appearance customization.
- Add reset button for appearance customization.
BugFix :
- Fix machines loaded with datapacks are not saved in correct folder after editing.
- Fix ButtonGuiElement crashing if empty item is provided.
- Fix crash with latest KubeJS.
Custom Machinery 1.21-0.10.1
Additions :
- Use SizedIngredient instead of regular Ingredient + amount where possible, this mainly affect json recipes for item and fluid requirements.
BugFix :
- Fix some crash in the machine customization gui.
- Fix machines are created in wrong folder.
- Fix gui elements config buttons don't move next to the element when using keyboard arrows to move the element in the gui customization gui.
Custom Machinery 1.21-0.10.0
Initial update for Minecraft 1.21, everything from 1.19 version is available. Going forward Custom Machinery will only be compatible with NeoForge. Forge and Fabric versions will be left in 1.19.2, the dependency to Architectury was also removed. The wiki will be updated in the following days. None of the following additions are going to be backported (especially the customization gui).
Additions :
- A ton of bugs, if you find any please report it on Discord or GitHub issues.
- A brand new in-game editor for creating and editing custom machines.
- Open it by using
/cm create
or/cm edit <machine_id>
commands. - The gui is very powerful but a few, very specifics features may still be missing, that will be added later.
- Clicking the "save" button in the gui will save the machine json file and reload it immediately, no /reload needed.
- It is advised to frequently make backups of machine json files in case the gui mess up or the game crash while using it (there isn't autosave).
- Open it by using
- The item component "variant" property is gone, instead all previously variants are now separate types.
- For example instead of
{"type": "item", "variant": "result"}
now it is{"type": "item_result"}
- Check the wiki for more infos.
- For example instead of
- CM now use vanilla ingredient (and neoforge fluid ingredient) systems.
- For CraftTweaker and KubeJS users the
.requireItemTag
and.requireFluidTags
are now.requireItemIngredient
and.requireFluidIngredient
- For json users the syntax of the "item" and "fluid" property also changed, check the wiki.
- For CraftTweaker and KubeJS users the