Custom Machinery 1.21.1-0.10.27
Additions :
- Machine can be given a custom namespace in the machine creation gui instead of always 'custommachinery' namespace.
BugFix :
- Fix dupe bug when clicking with an empty bucket on a fluid gui element.
- Fix I/O config being ignored in the component editor gui for every item component variants.
- Fix blockstate notation
namespace:id[property=value]
not working for machine block appearance.
Custom Machinery 1.21.1-0.10.24
BugFix :
- Fix machines without gui preventing placing blocks when right-clicked with items.
- Fix machines can be replaced by fluids when right-clicked with a tank.
- Fix rotating machines that have KubeJS blocks can stop processing recipe.
- Fix Forgified Fabric API mixin conflict, making it impossible to move items in the machine inventory, including player inventory when the machine gui is opened.
Custom Machinery 1.21.1-0.10.23
Additions :
- Added
/cm verify
command that will check every loaded custom machines, upgrades and recipes.
BugFix :
- Fix tool type/level not working correctly. Now universal tools such as mek atomic disassembler should work to break machines.
- Item and durability requirements can now use either 'item' or 'ingredient' as property name. Issue #125
- Fix item filter requirement not appearing in jei.
- Fix durability requirement sometimes accepting any item with durability. Issue #127
Custom Machinery 1.21.1-0.10.22
BugFix :
- Fix machines stuck paused if a /reload is performed while paused.
- Fix durability requirement crashing the game when erroring.
- Fix fuel items not giving their craft remainder when consumed (like lava bucket not giving empty bucket).
- Fix machine blocks created by kubejs lose inventory when rotated and when broken even if 'keep inventory' property is on.
- Fix default modifier tooltip not showing.
Custom Machinery 1.21.1-0.10.21
Additions :
- Added new "split" gui element. It's a toggle button that, when pressed, will split and sort items present in the machine's input slots.
- It's similar to Mekanism auto-sort button.
- Like any other gui element it's textures can be customized (it has 4 textures -> base, hovered, toggled and toggled_hovered)
- By default, the button split any normal input slots, but it can be configured to only sort a specified list of slots.
- Several split gui elements can be added to split several groups of slots.
- Added machine gui editor support
- Full info on the wiki
Custom Machinery 1.21.1-0.10.20
Additions :
- Improve editor gui appearance tab.
- Click on machine id in editor base info tab to copy to clipboard.
- Add tooltip editor tab.
BugFix :
- Renamed
CustomMachineryEvents.function()
KubeJS event toCustomMachineryEvents.recipeFunction()
becausefunction
is a reserved JS keyword or something like that. - Prevent creation of several single components in editor.
- Fix ingredients with item data components with registries (like enchantment) not working in KubeJS recipes.
Custom Machinery 1.21.1-0.10.18
Additions :
- Add
orientation
property for energy and fuel gui elements.
BugFix :
- Fix saving machine edited with gui not working on linux.
- Add missing
.texture()
methods with default arguments in.info()
KubeJS recipe method. - Fix durability requirement doesn't work when the item is damaged.
- Fix chance not showing in loot table output jei slot.
Custom Machinery 1.21.1-0.10.16
Additions :
- Add option to show background in gui editor.
- Remove Cloth config dependency in favor of NeoForge config.
- Removed
renderType
method in KubeJS block builder, now that the render type can be set in block models. - Machine now drops stored xp when broken.
- Add
keep_inventory
appearance property, default to false, if set to true the machine's inventory (items/fluids/energy...) will be stored inside the item and restored when placed again.
If set to false (default), items and xp will be dropped on ground and other contents will be voided (same as before). - Add I/O side config to redstone component.
BugFix :
- Fix popup dragging stops if the cursor goes outside the popup.
Custom Machinery 1.21.1-0.10.15
Additions :
- Update to latest KubeJS
- Function requirement was remade, as it is not possible anymore to put JS code directly in a recipe.
- To follow vanilla folder naming convention (now singular names) both data folders that cm uses changed:
- 'machines' now become 'machine'
- 'upgrades' now become 'upgrade'
BugFix :
- Fix I/O config not being applied in machine editor gui.
- Fix toggle button being pressed not starting the process.
- Fix texture gui element makes tooltips not render.
- Fix recipes in jei showing info icons row even if there isn't any infos to show.
- Fix ambient sound not looping properly (micro-pause before playing again).
Custom Machinery 1.21.1-0.10.13
Additions :
- Added I/O side config builder gui for item fluid and energy components.
- Save machine to temp file if the game is closed while editing a machine in the gui.
- Prevent creation of item/fluid components with duplicate ids.
BugFix :
- Fix progress arrow.
- Fix editing machine with the gui doesn't apply changes to jei without a /reload.