Custom Machinery 1.21-0.10.3
Additions :
- New appearance customization options in machine editor gui :
- Ambient sound
- Interaction sound
- Tool type
- Mining level
- Requires tool to drop
BugFix :
- Update all dependencies versions to latest.
- Fix custom tool type and mining level not working correctly.
- Fix item model not using block model by default.
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
Custom Machinery 1.19.2-0.9.21
Bugfix :
- Fix item component with result variant output items to hoppers/pipes.
Custom Machinery 1.19.2-0.9.20
Bugfix :
- Fix pipes from some mods (Create) loses connection to the machine when a /reload is performed.
Custom Machinery 1.19.2-0.9.19
Bugfix :
- Fix function requirement always returning success.
Custom Machinery 1.19.2-0.9.18
Bugfix :
- Making an error in a CT/KJS function will no longer crash the game but show an error in the corresponding log instead.
Custom Machinery 1.19.2-0.9.17
Bugfix :
- Fix jei show recipes tooltip overlap with progress element custom tooltips.
Custom Machinery 1.19.2-0.9.16
Bugfix :
- Fix last inventory slot won't be filled when shift click in a machine slot.
Custom Machinery 1.19.2-0.9.15
Bugfix :
- Fix Jade not working on Fabric.
Custom Machinery 1.18.2-0.8.9
BugFix :
- Fix output requirements can't be used in craft recipes.