Custom MachineryСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (162)
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.75
1.21.1-0.10.7524 окт. 2026 г.126Minecraft: 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.75
### BugFix :
- Fix machine components can't be modified by several upgrades at the same time.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.74
1.21.1-0.10.7410 окт. 2026 г.961Minecraft: 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.74
### BugFix :
- Fix loot table requirement not working after last update [#167](https://github.com/Frinn38/Custom-Machinery/issues/167).
- Fix KubeJS transform craft result event not being called when machine inventory changes.
- Fix KubeJS transformItem function not working for modifying the item.
- Added `CustommachineryEvents.transformItem()` KubeJS event to modify the output item.
- See more on the [wiki](https://frinn.gitbook.io/custom-machinery-1.21/mod-integrations/kubejs/recipes/item-transform).
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.73
1.21.1-0.10.735 окт. 2026 г.431Minecraft: 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.73
### Additions :
- Add KubeJS event for transforming craft recipe result item.
- See more on the [wiki](https://frinn.gitbook.io/custom-machinery-1.21/mod-integrations/kubejs/recipes#transform-craft-recipe-result).
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.72
1.21.1-0.10.721 окт. 2026 г.272Minecraft: 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.72
### Additions :
- Allows for item input and output requirements to take several slots id.
- The list of specified slots act as a whitelist.
- JSON syntax is `"slots": ["slot1", "slot2"]` inside of the item requirement.
- KubeJS syntax is `.requireItem("item", ["slot1", "slot2"]`, same for `.produceItem`, `.transformItem`, `.requireItemFilter` and the durability requirement.
- Specifying a unique slot or no slots at all still works the same.
- Allows for fluid input and output requirements to take several tanks id.
- The list of specified tanks act as a whitelist.
- JSON syntax is `"tanks": ["tank1", "tank2"]` inside of the fluid requirement.
- KubeJS syntax is `.requireFluid("fluid", ["tank1", "tank2"]`, same for `.produceFluid` and the per-tick variants.
- Specifying a unique tank or no tanks at all still works the same.
- Allow for button requirement to take several button ids.
- The list of specified buttons act as a whitelist.
- JSON syntax is `"ids": ["button1", "button2"]` inside of the button requirement.
- KubeJS syntax is `.requireButtonPressed(["button1", "button2")`, same for `.requireButtonReleased`.
- Specifying a unique button id still works the same.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.71
1.21.1-0.10.7129 сент. 2026 г.102Minecraft: 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.71
### BugFix :
- Fix custom buckets can't be emptied into fluid tanks in machine gui.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.70
1.21.1-0.10.7019 сент. 2026 г.492Minecraft: 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.70
### BugFix :
- Fix crash when selecting "models" in machine appearance editor. [#164](https://github.com/Frinn38/Custom-Machinery/issues/164)
- Try to fix upgrades not working on first load. [#165](https://github.com/Frinn38/Custom-Machinery/issues/165)
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.69
1.21.1-0.10.6917 июн. 2026 г.7,2 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.69
### BugFix :
- Fix produceItem sometimes gives non-stackable items.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.68
1.21.1-0.10.6813 июн. 2026 г.217Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.68
### BugFix :
- Fix [#10](https://github.com/Frinn38/Custom-Machinery-Create/issues/10) Jei integration broken when using CM Create
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.67
1.21.1-0.10.6711 июн. 2026 г.173Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.67
### Additions :
- Updated PT_BR localization, thanks to [PrincessStellar](https://github.com/PrincessStellar).
- Improved `/cm verify` command and display found errors in the machine editor.
### BugFix :
- Fix crash on dedicated servers.
- Fix crash when a machine has 2 components of same type with same id.
- Instead, an error will be logged and one of the duplicate component will be ignored.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.66
1.21.1-0.10.668 июн. 2026 г.184Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.66
### Additions :
- Component config gui is now fully customizable (only by editing the machine json)
- Customization include: gui size and background, buttons textures, size and positions, custom title.
- See wiki page about [I/O config](https://frinn.gitbook.io/custom-machinery-1.21/misc/i-o-config) or [Toggle config](https://frinn.gitbook.io/custom-machinery-1.21/misc/toggle-config).
- Remove hardcoded 64 item limit for item component.
- NOTE: changing slot capacity will not change the vanilla stack size for items, a datapack or a mod such as 'stackcraft' is still needed.
### BugFix :
- Fix JEI not displaying recipe id in output slot.
- Fix potential crash with item transform requirement.
- Fix redstone blocks and other 'weak' redstone signal sources doesn't pause the machine.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.65
1.21.1-0.10.657 мая 2026 г.3,2 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.65
### Additions :
- Improve structure creator tooltip.
- Added Integer, Double, String and NBT data requirements.
- These new requirements allows for checking and setting the machine data without the need of a custom KubeJS function.
- Add clockwise and counter-clockwise orientations for progress arrow.
### BugFix :
- Fix KubeJS recipe id can't be set from scripts.
- Fix filter not saved for variants of item component in the editor.
- Fix too many decimals on upgrade tooltips.
- Fix block ingredient error with some blockstates (create blaze burner).
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.64
1.21.1-0.10.6426 апр. 2026 г.4,8 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.64
### Additions :
- Added `getBlockEntity` and `getStatus` methods in MachineJS.
### BugFix :
- Fix machine models with unculled faces can have weird shadows when the machine is facing south.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.63
1.21.1-0.10.6312 апр. 2026 г.1,9 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.63
### Additions :
- Added 'open' and 'close' interaction sounds to machine appearance.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.62
1.21.1-0.10.6210 апр. 2026 г.69Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.62
### Additions :
- Add empty item requirement that can be used to specifically require a slot of the machine to be empty.
- Added '.requireEmptyItem()' KubeJS method.
- That requirement can be configured to check if any slot is empty, or just a specific one.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.61
1.21.1-0.10.618 апр. 2026 г.113Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.61
### BugFix :
- Fix JEI recipe transfer button overlapping with elements.
- Fix gui editor hints and mouse pos widgets go out of the frame.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.60
1.21.1-0.10.607 апр. 2026 г.96Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.60
### BugFix :
- Fix KubeJS effect requirement ambiguous methods.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.59
1.21.1-0.10.596 апр. 2026 г.97Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.59
### Additions :
- Added "zlevel" optional property for texture elements which can be used to make the texture render above or below anything like items, fluids, tooltips etc...
### BugFix :
- Fix gui element priority being reversed in the gui editor.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.58
1.21.1-0.10.581 мар. 2026 г.2,3 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.58
### BugFix :
- Fix [#155](https://github.com/Frinn38/Custom-Machinery/issues/155) Machine stuck idle when output slot is emptied by shift clicking.
- Fix [#154](https://github.com/Frinn38/Custom-Machinery/issues/154) Craft processor not resetting after deleting a recipe.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.57
1.21.1-0.10.5718 янв. 2026 г.5,2 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.57
### Additions :
- Add search bar in machine and upgrade editor list.
### BugFix :
- Fix crash in machine gui editor when no textures are specified for an element.
- Fix entangled block render structure preview when bound to a machine.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.56
1.21.1-0.10.5610 янв. 2026 г.171Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.56
### BugFix :
- Fix placing structure in creative not working.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.55
1.21.1-0.10.5510 янв. 2026 г.38Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.55
### BugFix :
- Fix block requirement not checking specified coordinates.
- Fix machines and upgrade JSON files not being written as UTF_8 if that's not the default system property.
- Fix block tags in structure.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.54
1.21.1-0.10.5417 дек. 2025 г.1,4 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.54
### BugFix :
- Fix upgrades not being refreshed when an upgrade item is put in a slot already containing the same upgrade item.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.53
1.21.1-0.10.5316 дек. 2025 г.1,1 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.53
### Additions :
- Use loot table for machine block breaking instead of hardcoding machine item to drop.
### BugFix :
- Fix translatable component contents sometimes not displayed.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.52
1.21.1-0.10.5213 дек. 2025 г.264Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.52
### Additions :
- Allow custom tooltips to render in jei. (Thanks to [Jishuna](https://github.com/Jishuna) for this PR).
- Improve status gui element tooltip for multi-cores machines.
### BugFix :
- Fix upgrade not being refreshed when switching items in slot.
- Fix recipe modifier being mandatory instead of optional in KubeJS upgrade builder.
- Fix bug where the machine appears as errored when all cores are idle.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.51
1.21.1-0.10.511 дек. 2025 г.1 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.51
### Additions :
- Add pt_br translations, thanks to [PrincessStellar](https://github.com/PrincessStelllar).
- Add recipe and id getters in KubeJS recipe function event, thanks to [Jishuna](https://github.com/Jishuna).
- Add machine and tooltips tabs in upgrade editor.
- Add animation to show which slot is being configured. [#143](https://github.com/Frinn38/Custom-Machinery/issues/143)
### BugFix :
- Remove shadow on text gui element when displayed in jei.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.50
1.21.1-0.10.5020 нояб. 2025 г.897Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.50
### Additions :
- Machine creation list now displays when the machine was created and last modified.
- Machine creation list can now be sorted alphabetically or by modification date.
- Started working on machine upgrades editor.
- Currently only able to create and delete upgrades, more to come soon.
- Accessible using `/cm upgrades` while in-world.
### BugFix :
- Fix crash due to sound being null (again).
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.49
1.21.1-0.10.491 нояб. 2025 г.3,1 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.49
### Additions :
- Machine upgrades can now modify several properties of the machine's components.
- The following properties can now be modified :
- Item component capacity, max input/output
- Fluid component capacity, max/min input/output
- Energy component capacity, max/min input/output
- Experience component capacity
- Chunkload component radius
- Machine upgrades can now modify the amount of core a machine processor can use to process recipes.
- These new upgrade features can be done with both json and KubeJS.
- The wiki is updated.
- This update should not break upgrades made with previous versions of CM.
### BugFix :
- Fix crash with ambient sound being null. [#140](https://github.com/Frinn38/Custom-Machinery/issues/140)
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.48
1.21.1-0.10.4826 окт. 2025 г.97Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.48
### BugFix :
- Fix `resetOnError` not working for KubeJS recipes.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.47
1.21.1-0.10.4714 окт. 2025 г.132Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.47
### Additions :
- Updated to KubeJS 7.2
- With that update comes a breaking change if you use KubeJS to create a custom machine block in a startup script.
- The type of block must be changed from `'custommachinery'` to `'custommachinery:custom_machine'` or the game will fail to start.
- Updated to latest NeoForge and Jei versions.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.46
1.21.1-0.10.4610 окт. 2025 г.5,6 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.46
### Additions :
- Changing the inner working of block ingredients used in block and structure requirements.
- The syntax is the same as before and scripts/recipes should not be affected by this update.
- All support for Crafttweaker for block and structure requirements is now deleted.
- Block ingredients now support lists and can be reversed to accept any block but the specified one.
- Example: `["!#c:stones", "!diamond_block"]` will accept any block that is not in stone tag and not a diamond block.
- Added "order" property for block requirement which define if the blocks will be broken/placed from top to bottom or the opposite.
- Valid values are: "increasing" (default value, from bottom to top), "decreasing" (from top to bottom) and "random".
### BugFix :
- Fix box creator not rendering selected blocks.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.45
1.21.1-0.10.4518 сент. 2025 г.756Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.45
### Additions :
- Added machine templates system.
- When a new machine is created through the in-game editor, a machine template can be selected.
- The newly created machine will copy all properties (appearance, components, gui...) of the template.
- New templates can be added like any machines but must be inside `machine/template/` folder.
- Templates can be directly edited using `/cm edit_template` command (Only templates added by datapacks/kubejs data).
- Added back the machine creator item, it does exactly the same thing as running `/cm create` command.
### BugFix :
- Fix configuration card item recipe not working.
- Fix a few visual bugs in the machine editor.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.44
1.21.1-0.10.4425 авг. 2025 г.735Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.44
### BugFix :
- Fix crash when opening machine editor.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.43
1.21.1-0.10.4323 авг. 2025 г.61Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.43
### Additions :
- Add dragging group of elements in gui editor.
- Add copy/paste buttons in gui editor.
- Add center horizontally/vertically and compact buttons in gui editor.
- Replace small buttons by side panel in gui editor.
- Components and elements are now sorted by alphabetical order when edited with the in-game gui.
- Add duplicate button in component edit gui.
beta
[Forge]Custom-Machinery-1.19.2-0.9.23
1.19.2-0.9.2319 авг. 2025 г.3,2 тыс.Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.23
### Bugfix :
- Fix crash when placing machine above active beacon. [#139](https://github.com/Frinn38/Custom-Machinery/issues/139)
beta
[Fabric]Custom-Machinery-1.19.2-0.9.23
1.19.2-0.9.2319 авг. 2025 г.169Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.23
### Bugfix :
- Fix crash when placing machine above active beacon. [#139](https://github.com/Frinn38/Custom-Machinery/issues/139)
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.42
1.21.1-0.10.4217 авг. 2025 г.95Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.42
### Additions :
- Add 'minInput' and 'minOutput' properties for energy and fluid components.
- When specified these properties can block a transfer if the amount to transfer is below the specified value.
- These properties default to 0 (any input/output transfer amount are allowed).
### BugFix :
- Fix fluid component auto input filling all internal tanks instead of only the one set to auto input.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.41
1.21.1-0.10.4115 авг. 2025 г.67Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.41
### BugFix :
- Fix delaying requirement not working.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.40
1.21.1-0.10.409 авг. 2025 г.186Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.40
### Additions :
- Added a revert (Ctrl+z) button in gui editor.
- Added a few buttons to help align gui elements in gui editor.
### BugFix :
- Fix new machine created in minecraft namespace instead of custommachinery.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.39
1.21.1-0.10.3925 июл. 2025 г.2,9 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.39
### Additions :
- Added "core" property for status gui element.
- If this property is set to 0 (default value) the element will show the overall status of the machine.
- If set to a higher value the element will show the status of the specified core only.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.38
1.21.1-0.10.3824 июл. 2025 г.80Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.38
### Additions :
- Improve KubeJS recipe logging in case of wrong usage of `.chance()`, `.info()` or `.delay()`.
### BugFix :
- Fix box renderer showing incorrect box position.
- Fix recipes using "resetOnError" sometimes freeze indefinitely.
- Fix crash when a recipe currently processed by a machine is removed on /reload. [#137](https://github.com/Frinn38/Custom-Machinery/issues/137)
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.37
1.21.1-0.10.3711 июл. 2025 г.1,2 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.37
### BugFix :
- Fix compatibility issue with 'Supplementaries' mod (Lumisene fluid break machine).
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.36
1.21.1-0.10.3624 июн. 2025 г.800Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.36
### Additions :
- Add 'orientation' property for fluid gui element.
- Add u/v properties for gui elements textures.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.35
1.21.1-0.10.3519 июн. 2025 г.164Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.35
### BugFix :
- Fix recipe process ending while the machine is errored, sometime loosing outputs.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.34
1.21.1-0.10.344 июн. 2025 г.254Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.34
### BugFix :
- Fix upgrades not being applied to input item and fluid requirements.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.33
1.21.1-0.10.3331 мая 2025 г.81Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.33
### BugFix :
- Fix fluid input nbt not working [#133](https://github.com/Frinn38/Custom-Machinery/issues/133).
- Fix machine recipes taking 1 more tick than specified.
- Fix machine shape not working properly [#134](https://github.com/Frinn38/Custom-Machinery/issues/134).
- Fix tags in whitelist/blacklist not working when /cm reload is performed.
- Fix structures not being parsed correctly.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.32
1.21.1-0.10.3226 мая 2025 г.85Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.32
### Additions :
- Add filter customization for item and fluid components in gui editor.
### BugFix :
- Fix machine not remembering consumed inputs if the machine is unloaded during the recipe process.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.31
1.21.1-0.10.3117 мая 2025 г.834Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.31
### Additions :
- Add option to make the item requirement consume input items at the end of the process instead of the start.
- In json recipe this is done by adding `"consume_on_end": true` in the item requirement.
- In KubeJS recipe a new method was added : `.requireItemOnEnd(ingredient)` to keep backward compatibility with the existing `.requireItem(ingredient)` method.
- This can be combined with the 'reset on error' feature to make recipe behave like in vanilla (and some mods) machines : cancel the craft if items are removed from the input slots.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.30
1.21.1-0.10.3013 мая 2025 г.108Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.30
### BugFix :
- Fix condition requirements not resetting the recipe when 'resetOnError' is set.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.29
1.21.1-0.10.2910 мая 2025 г.106Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.29
### Additions :
- Add green check in structure requirement tooltip, for displaying which blocks the player already have in its inventory.
- Add 'machine.getComponentConfig()' method to get the IO config of any components of the machine from the KubeJS function requirement.
### BugFix :
- Fix item requirement output ignoring nbt.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.28
1.21.1-0.10.284 мая 2025 г.99Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.28
### Additions :
- A lot of performance optimizations.
### BugFix :
- Fix upgrade tooltips missing translations when playing on dedicated server.
- Fix item requirement not accepting items with different data components when no data components are specified.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.27
1.21.1-0.10.2721 апр. 2025 г.475Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.26
1.21.1-0.10.2617 апр. 2025 г.215Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.26
### Additions :
- Make component config color configurable (blue by default).
- Make machine ambient sound configurable (volume, pitch, sources and more).
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.25
1.21.1-0.10.2526 мар. 2025 г.447Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.25
### BugFix :
- Fix shift clicking upgrade items out of their slots doesn't remove the upgrade effects.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.24
1.21.1-0.10.244 мар. 2025 г.848Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.23
1.21.1-0.10.2316 февр. 2025 г.2,2 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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](https://github.com/Frinn38/Custom-Machinery/issues/125)
- Fix item filter requirement not appearing in jei.
- Fix durability requirement sometimes accepting any item with durability. [Issue #127](https://github.com/Frinn38/Custom-Machinery/issues/127)
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.22
1.21.1-0.10.2214 февр. 2025 г.75Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.21
1.21.1-0.10.2123 дек. 2024 г.179Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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](https://frinn.gitbook.io/custom-machinery-1.21/creating-custom-machines/machine-gui/split-element)
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.20
1.21.1-0.10.2014 нояб. 2024 г.143Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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 to `CustomMachineryEvents.recipeFunction()` because `function` 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.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.19
1.21.1-0.10.1927 окт. 2024 г.714Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.19
### Additions :
- Add rolls count on loot table output tooltip on jei.
### BugFix :
- Fix recipes with only inventory requirements that doesn't modify the machine inventory run once and stop.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.18
1.21.1-0.10.1826 окт. 2024 г.55Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.17
1.21.1-0.10.1724 окт. 2024 г.152Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.17
### Additions :
- Small API changes to make PneumaticCraft addon possible.
### BugFix :
- Fix crash when machine is removed by a machine component.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.16
1.21.1-0.10.1622 окт. 2024 г.48Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.15
1.21.1-0.10.1521 окт. 2024 г.54Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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).
beta
[Forge]Custom-Machinery-1.19.2-0.9.22
1.19.2-0.9.2218 окт. 2024 г.32 тыс.Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.22
### Bugfix :
- Fix machines created by vanilla crafting/stonecutting gets dummy nbt.
- 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).
beta
[Fabric]Custom-Machinery-1.19.2-0.9.22
1.19.2-0.9.2218 окт. 2024 г.165Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.22
### Bugfix :
- Fix machines created by vanilla crafting/stonecutting gets dummy nbt.
- 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).
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.14
1.21.1-0.10.147 окт. 2024 г.242Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.14
### Additions :
- Update NeoForge and all dependencies.
### BugFix :
- Fix some conflicts with KubeJS preventing custom block creation.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.13
1.21.1-0.10.137 окт. 2024 г.53Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.12
1.21.1-0.10.1219 сент. 2024 г.238Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.12
### BugFix :
- Fix entity requirement crash caused by missing damage type.
- Fix loot table requirement slot offset in jei.
- Fix items with nbt not working in jei.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.11
1.21.1-0.10.119 сент. 2024 г.73Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.11
### BugFix :
- Fix output requirements being processed on start.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.10
1.21.1-0.10.105 сент. 2024 г.58Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.10
### Additions :
- Update dependencies (mostly JEI).
- Small API changes.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.9
1.21.1-0.10.929 авг. 2024 г.77Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21.1-0.10.9
### Additions :
- A default background will be added to the machine gui when the first element is added through the editor.
- Add 'working_core' requirement to make recipe start only if another core is processing a recipe.
- More info on its wiki page : [Json](https://frinn.gitbook.io/custom-machinery-1.21/recipes/requirements/working-core) - [KubeJS](https://frinn.gitbook.io/custom-machinery-1.21/mod-integrations/kubejs/recipes/working-core)
### BugFix :
- Fix energy not showing correctly in jei.
- Fix transfer item button appear in jei even if the recipe doesn't need items.
- Fix ghost item transparency not working.
beta
[NeoForge]Custom-Machinery-1.21.1-0.10.8
1.21.1-0.10.818 авг. 2024 г.301Minecraft: 1.21, 1.21.1neoforge
Что нового
# Custom Machinery 1.21-0.10.8
Update to Minecraft 1.21.1, since this is a very small update it should still be compatible with MC 1.21
### Additions :
- Add button in component config popup to set all sides to none.
- Configuration card no longer spam chat when used.
### BugFix :
- Fix tooltips not appearing in component config popup.
- Fix redstone not updating when the machine's status change.
beta
[NeoForge]Custom-Machinery-1.21-0.10.7
1.21-0.10.76 авг. 2024 г.107Minecraft: 1.21neoforge
Что нового
# Custom Machinery 1.21-0.10.7
### Additions :
- Added background grid in gui editor (configurable) to help align elements better on the gui.
### BugFix :
- Fix selecting element in editor choose the background element instead of the front element.
beta
[NeoForge]Custom-Machinery-1.21-0.10.6
1.21-0.10.624 июл. 2024 г.67Minecraft: 1.21neoforge
Что нового
# Custom Machinery 1.21-0.10.6
### BugFix :
- Fix craft processor not working
beta
[NeoForge]Custom-Machinery-1.21-0.10.5
1.21-0.10.524 июл. 2024 г.48Minecraft: 1.21neoforge
Что нового
# Custom Machinery 1.21-0.10.5
### Additions :
- Very big refactor of the recipe processing system, the syntax didn't change so existing recipes don't have to be changed.
- However, it is possible that some bugs happen like requirements not being processed correctly, if that happen please report it.
- A machine can now run multiple recipes in parallel, this only work with the 'machine' processor (which is the default).
- The machine processor now has an "amount" properties which define the amount of cores the processor can use.
- Each core can process exactly 1 recipe at a time, so the amount of core define the max amount of recipes that can be processed at a time.
- If the "amount" property of the machine processor is set to 1 (default) the machine exactly like it did in previous versions.
- Machine recipes can be set to run on every core, only on specific cores, or on any core but once at a time.
### BugFix :
- Fix jei not differentiating machine items.
beta
[NeoForge]Custom-Machinery-1.21-0.10.4
1.21-0.10.48 июл. 2024 г.65Minecraft: 1.21neoforge
Что нового
# Custom Machinery 1.21-0.10.4
### Additions :
- Jei recipes now show the "transfer item" button to auto place items in machine gui.
- Changed filter syntax for item and fluid components :
- Before :
- `"filter": [values]`
- `"whitelist": "true/false"`
- Now :
- `"whitelist": [values]`
- `"blacklist": [values]`
- You can specify either, both or neither "whitelist" and "blacklist" properties.
- `values` support fluid/item ids and also tags (with # before the id). It can be a list or a single element.
### BugFix :
- Change color of progress bar text in jade to be easier to read.
- Fix clicking button sometime not starting recipe.
- Fix structure requirement delay not working for "place_break" and "place_destroy" actions.
- Fix crash when using delayed requirements.
beta
[NeoForge]Custom-Machinery-1.21-0.10.3
1.21-0.10.37 июл. 2024 г.55Minecraft: 1.21neoforge
Что нового
# 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.
beta
[NeoForge]Custom-Machinery-1.21-0.10.2
1.21-0.10.24 июл. 2024 г.64Minecraft: 1.21neoforge
Что нового
# 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.
beta
[NeoForge]Custom-Machinery-1.21-0.10.1
1.21-0.10.130 июн. 2024 г.61Minecraft: 1.21neoforge
Что нового
# 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.
beta
[NeoForge]Custom-Machinery-1.21-0.10.0
1.21-0.10.029 июн. 2024 г.59Minecraft: 1.21neoforge
Что нового
# 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).
- 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.
- 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.
beta
[Forge]Custom-Machinery-1.19.2-0.9.21
1.19.2-0.9.2115 июн. 2024 г.1,1 тыс.Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.21
### Bugfix :
- Fix item component with result variant output items to hoppers/pipes.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.21
1.19.2-0.9.2115 июн. 2024 г.164Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.21
### Bugfix :
- Fix item component with result variant output items to hoppers/pipes.
beta
[Forge]Custom-Machinery-1.19.2-0.9.20
1.19.2-0.9.2012 мая 2024 г.576Minecraft: 1.19.2forge
Что нового
# 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.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.20
1.19.2-0.9.2012 мая 2024 г.70Minecraft: 1.19.2fabric
Что нового
# 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.
beta
[Forge]Custom-Machinery-1.19.2-0.9.19
1.19.2-0.9.1910 мая 2024 г.69Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.19
### Bugfix :
- Fix function requirement always returning success.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.19
1.19.2-0.9.1910 мая 2024 г.67Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.19
### Bugfix :
- Fix function requirement always returning success.
beta
[Forge]Custom-Machinery-1.19.2-0.9.18
1.19.2-0.9.188 мая 2024 г.66Minecraft: 1.19.2forge
Что нового
# 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.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.18
1.19.2-0.9.188 мая 2024 г.55Minecraft: 1.19.2fabric
Что нового
# 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.
beta
[Forge]Custom-Machinery-1.19.2-0.9.17
1.19.2-0.9.176 мая 2024 г.72Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.17
### Bugfix :
- Fix jei show recipes tooltip overlap with progress element custom tooltips.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.17
1.19.2-0.9.176 мая 2024 г.67Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.17
### Bugfix :
- Fix jei show recipes tooltip overlap with progress element custom tooltips.
beta
[Forge]Custom-Machinery-1.19.2-0.9.16
1.19.2-0.9.161 мая 2024 г.77Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.16
### Bugfix :
- Fix last inventory slot won't be filled when shift click in a machine slot.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.16
1.19.2-0.9.161 мая 2024 г.51Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.16
### Bugfix :
- Fix last inventory slot won't be filled when shift click in a machine slot.
beta
[Forge]Custom-Machinery-1.19.2-0.9.15
1.19.2-0.9.1528 апр. 2024 г.59Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.15
### Bugfix :
- Fix Jade not working on Fabric.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.15
1.19.2-0.9.1528 апр. 2024 г.55Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.15
### Bugfix :
- Fix Jade not working on Fabric.
beta
[Forge]Custom-Machinery-1.18.2-0.8.9
1.18.2-0.8.911 апр. 2024 г.1,9 тыс.Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.9
### BugFix :
- Fix output requirements can't be used in craft recipes.
beta
[Fabric]Custom-Machinery-1.18.2-0.8.9
1.18.2-0.8.911 апр. 2024 г.1,7 тыс.Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.9
### BugFix :
- Fix output requirements can't be used in craft recipes.
beta
[Forge]Custom-Machinery-1.19.2-0.9.14
1.19.2-0.9.1411 апр. 2024 г.96Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.14
### Bugfix :
- Fix output requirements can't be used in craft recipes.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.14
1.19.2-0.9.1411 апр. 2024 г.68Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.14
### Bugfix :
- Fix output requirements can't be used in craft recipes.
beta
[Forge]Custom-Machinery-1.19.2-0.9.13
1.19.2-0.9.1318 мар. 2024 г.110Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.13
### Additions :
- Any recipe can now completely change the machine gui elements.
- Either use `"gui": [...]` in recipe json or `.gui([...])` in CT/KJS recipes to specify gui elements to be shown only when that specific recipe is processing.
- When the recipe start/end processing the gui will immediately adapt without players having to reopen it first.
- For CT/KJS integration the gui elements must still be written in json syntax, like they would be in the machine json.
- Every gui elements now have an `"id"` property.
- This allows for recipe specific gui elements to override machine gui elements.
- Those which already had it (like slot, fluid, button...) just keep it like before (no changes are required).
- For those which didn't have it the new `"id"` property is optional so no changes are required either.
- The only breaking change is the `"id"` property of dump gui element which was renamed to `"tanks"` to avoid confusion.
- Added `"custommachinery:empty` gui element type, an element that render nothing but can be used to replace another gui element when a recipe is processing.
- Added `/custommachinery reload` (or `/cm reload`) command, which reload only machine json files (not recipes or upgrades).
### Bugfix :
- Fix machine owner not saved when the machine is unloaded.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.13
1.19.2-0.9.1318 мар. 2024 г.77Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.13
### Additions :
- Any recipe can now completely change the machine gui elements.
- Either use `"gui": [...]` in recipe json or `.gui([...])` in CT/KJS recipes to specify gui elements to be shown only when that specific recipe is processing.
- When the recipe start/end processing the gui will immediately adapt without players having to reopen it first.
- For CT/KJS integration the gui elements must still be written in json syntax, like they would be in the machine json.
- Every gui elements now have an `"id"` property.
- This allows for recipe specific gui elements to override machine gui elements.
- Those which already had it (like slot, fluid, button...) just keep it like before (no changes are required).
- For those which didn't have it the new `"id"` property is optional so no changes are required either.
- The only breaking change is the `"id"` property of dump gui element which was renamed to `"tanks"` to avoid confusion.
- Added `"custommachinery:empty` gui element type, an element that render nothing but can be used to replace another gui element when a recipe is processing.
- Added `/custommachinery reload` (or `/cm reload`) command, which reload only machine json files (not recipes or upgrades).
### Bugfix :
- Fix machine owner not saved when the machine is unloaded.
beta
[Forge]Custom-Machinery-1.19.2-0.9.12
1.19.2-0.9.1225 февр. 2024 г.182Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.12
### Bugfix :
- Fix placing items in slots of the machine gui being a bit laggy.
- Fix machine gui not rendering dark background.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.12
1.19.2-0.9.1225 февр. 2024 г.59Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.12
### Bugfix :
- Fix placing items in slots of the machine gui being a bit laggy.
- Fix machine gui not rendering dark background.
beta
[Forge]Custom-Machinery-1.19.2-0.9.11
1.19.2-0.9.1119 февр. 2024 г.104Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.11
### Additions :
- Added `.occlude()` property on KubeJS block builder to make the machine block full opaque.
- Add "parent" property in custom machine json to make a machine inherit all properties of another machine.
The upgraded machine can also have some recipe modifiers attached to it that will be applied when processing recipes.
- Add `ctx.success()` and `ctx.error("error")` methods for CT and JS function requirement context.
The old `Result.success()` and `Result.error("error")` methods still work but will be removed in the next MC version.
- Allow adding items/blocks from other mods in catalysts.
- Added a "bar" gui element that can display a number value stored in the machine via CT/KJS scripts.
- Added Chinese translations, thanks to [LingJiuQiSan](https://github.com/LingJiuQiSan).
- Added chunkload component to make the machine act as a chunkloader.
- Added chunkload requirement (Json, CT and JS) to make the machine act as a chunkloader only when a recipe is processing.
- Added utility methods to Machine object in CT/JS function requirement to enable/disable chunkloading.
### Bugfix :
- Fix custommachinery.log not resetting before a reload.
- Fix shift-clicking on the structure requirement icon build the structure on a random machine rather than the nearest to the player.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.11
1.19.2-0.9.1119 февр. 2024 г.48Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.11
### Additions :
- Added `.occlude()` property on KubeJS block builder to make the machine block full opaque.
- Add "parent" property in custom machine json to make a machine inherit all properties of another machine.
The upgraded machine can also have some recipe modifiers attached to it that will be applied when processing recipes.
- Add `ctx.success()` and `ctx.error("error")` methods for CT and JS function requirement context.
The old `Result.success()` and `Result.error("error")` methods still work but will be removed in the next MC version.
- Allow adding items/blocks from other mods in catalysts.
- Added a "bar" gui element that can display a number value stored in the machine via CT/KJS scripts.
- Added Chinese translations, thanks to [LingJiuQiSan](https://github.com/LingJiuQiSan).
- Added chunkload component to make the machine act as a chunkloader.
- Added chunkload requirement (Json, CT and JS) to make the machine act as a chunkloader only when a recipe is processing.
- Added utility methods to Machine object in CT/JS function requirement to enable/disable chunkloading.
### Bugfix :
- Fix custommachinery.log not resetting before a reload.
- Fix shift-clicking on the structure requirement icon build the structure on a random machine rather than the nearest to the player.
beta
[Forge]Custom-Machinery-1.18.2-0.8.8
1.18.2-0.8.815 февр. 2024 г.291Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.8
### BugFix :
- Fix crash with jade on dedicated server (on Fabric). [#117](https://github.com/Frinn38/Custom-Machinery/issues/117)
beta
[Fabric]Custom-Machinery-1.18.2-0.8.8
1.18.2-0.8.815 февр. 2024 г.109Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.8
### BugFix :
- Fix crash with jade on dedicated server (on Fabric). [#117](https://github.com/Frinn38/Custom-Machinery/issues/117)
beta
[Forge]Custom-Machinery-1.19.2-0.9.10
1.19.2-0.9.1026 янв. 2024 г.105Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.10
### Additions :
- Add "shape_collision" appearance property to customize collision shape of the machine independently of the render shape.
- Add "unique" property for fluid components.
Components with this property se to true won't accept fluids that already are in another tank of the machine.
### Bugfix :
- Fix itemzoom render on top of the GUI instead of next to it.
- Fix config button texture not being resized when the width/height of the element is changed.
- Fix some bugs about experience component and element.
- Fix block tag ingredient can't take #tag syntax.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.10
1.19.2-0.9.1026 янв. 2024 г.58Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.10
### Additions :
- Add "shape_collision" appearance property to customize collision shape of the machine independently of the render shape.
- Add "unique" property for fluid components.
Components with this property se to true won't accept fluids that already are in another tank of the machine.
### Bugfix :
- Fix itemzoom render on top of the GUI instead of next to it.
- Fix config button texture not being resized when the width/height of the element is changed.
- Fix some bugs about experience component and element.
- Fix block tag ingredient can't take #tag syntax.
beta
[Forge]Custom-Machinery-1.19.2-0.9.9
1.19.2-0.9.917 янв. 2024 г.112Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.9
### Additions :
- Added experience component, gui element and requirement
- The component can store player xp with configurable capacity, and can be set to give the stored xp to player when they take out items from specified slots (like vanilla furnace does).
- The gui element can be a button that allow the player to store/take 1, 10 or all levels to/from the machine (think EnderIO XP obelisk).
It can also display a bar showing the current amount of stored xp.
- The requirement (available in Json, KubeJS and CraftTweaker as usual) can make a machine consume/produce a specified amount of xp points or levels.
- See wiki for more info about experience component, gui element and requirement.
- Thanks a lot to [alec016](https://github.com/alec016) for making most of the work on that new feature.
- Added `"hold_time"` property for button gui element that define the time (in ticks) that the button will stay pressed before releasing (default 1 tick).
- Fuel items will now prioritize fuel slots when shift clicked in the machine gui.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.9
1.19.2-0.9.917 янв. 2024 г.91Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.9
### Additions :
- Added experience component, gui element and requirement
- The component can store player xp with configurable capacity, and can be set to give the stored xp to player when they take out items from specified slots (like vanilla furnace does).
- The gui element can be a button that allow the player to store/take 1, 10 or all levels to/from the machine (think EnderIO XP obelisk).
It can also display a bar showing the current amount of stored xp.
- The requirement (available in Json, KubeJS and CraftTweaker as usual) can make a machine consume/produce a specified amount of xp points or levels.
- See wiki for more info about experience component, gui element and requirement.
- Thanks a lot to [alec016](https://github.com/alec016) for making most of the work on that new feature.
- Added `"hold_time"` property for button gui element that define the time (in ticks) that the button will stay pressed before releasing (default 1 tick).
- Fuel items will now prioritize fuel slots when shift clicked in the machine gui.
beta
[Forge]Custom-Machinery-1.19.2-0.9.8
1.19.2-0.9.82 янв. 2024 г.55Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.8
### Bugfix :
- Fix button requirement press/release inverted when using KubeJS integration.
- Fix machine drop content of result and filter slots when broken.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.8
1.19.2-0.9.82 янв. 2024 г.87Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.8
### Bugfix :
- Fix button requirement press/release inverted when using KubeJS integration.
- Fix machine drop content of result and filter slots when broken.
beta
[Forge]Custom-Machinery-1.19.2-0.9.7
1.19.2-0.9.723 дек. 2023 г.153Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.7
### Additions :
- Add filter item component variant, make slot able to take ghost items instead of real items.
That can be used to make a filter slot for example.
- Add item filter requirement (Json, KubeJS and Crafttweaker) that allows checking if a filter slot is set to a specific item.
- Add 'Configuration card' item, a tool for allowing players to copy-paste the component config of a machine to another.
Thanks a lot to [andriihorpenko](https://github.com/andriihorpenko) for his work on that feature.
### Bugfix :
- Fix issue 92 (again) Crash with ConcurrentModificationException.
- Fix setBlock command place dummy machines when used for placing machine blocks created with KubeJS.
- Fix auto-input voiding energy of the neighbor energy storage. (Thanks again [andriihorpenko](https://github.com/andriihorpenko))
beta
[Fabric]Custom-Machinery-1.19.2-0.9.7
1.19.2-0.9.723 дек. 2023 г.48Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.7
### Additions :
- Add filter item component variant, make slot able to take ghost items instead of real items.
That can be used to make a filter slot for example.
- Add item filter requirement (Json, KubeJS and Crafttweaker) that allows checking if a filter slot is set to a specific item.
- Add 'Configuration card' item, a tool for allowing players to copy-paste the component config of a machine to another.
Thanks a lot to [andriihorpenko](https://github.com/andriihorpenko) for his work on that feature.
### Bugfix :
- Fix issue 92 (again) Crash with ConcurrentModificationException.
- Fix setBlock command place dummy machines when used for placing machine blocks created with KubeJS.
- Fix auto-input voiding energy of the neighbor energy storage. (Thanks again [andriihorpenko](https://github.com/andriihorpenko))
beta
[Forge]Custom-Machinery-1.19.2-0.9.6
1.19.2-0.9.63 дек. 2023 г.57Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.6
### Additions :
- Render type can now be set in custom machine blocks created in KubeJS startup scripts.
- Three render types are supported : solid, cutout and translucent (default).
- Set the render type using (for example) `.renderType("solid")` on the block builder.
### Bugfix :
- Fix machines always using translucent render type instead of the one specified in the model json file.
(For Forge only as Fabric doesn't have render type in models feature)
beta
[Fabric]Custom-Machinery-1.19.2-0.9.6
1.19.2-0.9.63 дек. 2023 г.59Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.6
### Additions :
- Render type can now be set in custom machine blocks created in KubeJS startup scripts.
- Three render types are supported : solid, cutout and translucent (default).
- Set the render type using (for example) `.renderType("solid")` on the block builder.
### Bugfix :
- Fix machines always using translucent render type instead of the one specified in the model json file.
(For Forge only as Fabric doesn't have render type in models feature)
beta
[Forge]Custom-Machinery-1.19.2-0.9.5
1.19.2-0.9.521 нояб. 2023 г.58Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.5
### Additions :
- The machine appearance can now be customized for each recipe separately.
- The machine will take the appearance specified in a recipe while this recipe is processing and will turn back to its default appearance when the process is finished or errored.
- A custom machine appearance can be defined in the recipe json as well as Crafttweaker and KubeJS scripts.
- See the wiki for more info.
### Bugfix :
- Fix fuel item 1px offset in slot in jei.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.5
1.19.2-0.9.521 нояб. 2023 г.93Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.5
### Additions :
- The machine appearance can now be customized for each recipe separately.
- The machine will take the appearance specified in a recipe while this recipe is processing and will turn back to its default appearance when the process is finished or errored.
- A custom machine appearance can be defined in the recipe json as well as Crafttweaker and KubeJS scripts.
- See the wiki for more info.
### Bugfix :
- Fix fuel item 1px offset in slot in jei.
beta
[Forge]Custom-Machinery-1.19.2-0.9.4
1.19.2-0.9.31 нояб. 2023 г.109Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.4
### Bugfix :
- Fix item component allow inserting a stack of non-stackable items if the slot was empty.
- Fix issue #105 by not relying on capability invalidation.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.4
1.19.2-0.9.31 нояб. 2023 г.100Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.4
### Bugfix :
- Fix item component allow inserting a stack of non-stackable items if the slot was empty.
- Fix issue #105 by not relying on capability invalidation.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.3
1.19.2-0.9.330 сент. 2023 г.106Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.3
### Additions :
- Add machine owner system, the owner of a machine is the entity that placed it.
- The owner of the machine can be checked and changed inside the CT/KJS function requirement.
- The structure requirement can now be used to place a structure in world.
- Add "locked" property on item component, allow for locking a slot, preventing players to place or take items from that slot.
- KubeJS and Crafttweaker implementations can check and change the locking of a slot.
- Allow CT & KJS to pause and resume the machine.
- Allow CT & KJS to switch the current machine to another.
- Add `.requireItemTag("tag")` method with default amount to 1 for CT and KJS recipes.
- Add `start` and `end` properties on progress gui element to specify which part of the progress bar this element represent.
### Bugfix :
- Fix function requirement broken.
- Fix fluid and items output don't display in jei if their tank/slot is set to "both" mode.
- Fix items doesn't always render at the center of the slot in jei.
- Fix crash if texture element's "texture_hovered" property is not specified and the element is rendered in jei.
- Fix slot/tank/energy textures being 1px offset in jei.
- Fix machine can't be used in a structure requirement.
- Fix machine not appearing in search tab in creative inventory. Thanks Sleepwalkerx for that.
- Fix ambient sound not stopping when the machine stop working.
- Fix machines not dropping their inventories in creative.
- Fix box and structure creator outline rendering weirdly on fabric.
- Fix box creator item left click not working in survival mode.
- Fix JEI not respecting gui element priority.
beta
[Forge]Custom-Machinery-1.19.2-0.9.3
1.19.2-0.9.330 сент. 2023 г.983Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.3
### Additions :
- Add machine owner system, the owner of a machine is the entity that placed it.
- The owner of the machine can be checked and changed inside the CT/KJS function requirement.
- The structure requirement can now be used to place a structure in world.
- Add "locked" property on item component, allow for locking a slot, preventing players to place or take items from that slot.
- KubeJS and Crafttweaker implementations can check and change the locking of a slot.
- Allow CT & KJS to pause and resume the machine.
- Allow CT & KJS to switch the current machine to another.
- Add `.requireItemTag("tag")` method with default amount to 1 for CT and KJS recipes.
- Add `start` and `end` properties on progress gui element to specify which part of the progress bar this element represent.
### Bugfix :
- Fix function requirement broken.
- Fix fluid and items output don't display in jei if their tank/slot is set to "both" mode.
- Fix items doesn't always render at the center of the slot in jei.
- Fix crash if texture element's "texture_hovered" property is not specified and the element is rendered in jei.
- Fix slot/tank/energy textures being 1px offset in jei.
- Fix machine can't be used in a structure requirement.
- Fix machine not appearing in search tab in creative inventory. Thanks Sleepwalkerx for that.
- Fix ambient sound not stopping when the machine stop working.
- Fix machines not dropping their inventories in creative.
- Fix box and structure creator outline rendering weirdly on fabric.
- Fix box creator item left click not working in survival mode.
- Fix JEI not respecting gui element priority.
beta
[Forge]Custom-Machinery-1.19.2-0.9.2
1.19.2-0.9.23 сент. 2023 г.116Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.2
### Additions :
- Shift clicking on structure requirement icon (in creative) place the structure.
- Requirement display info (small icon at the bottom of recipe in jei) can now be fully customized (icon and tooltip).
- Add default display info for sky requirement.
- Allow to show jei recipes and usages of fluids in machine.
### Bugfix :
- Fix structure requirement not rotating blocks that can rotate on all directions.
- Fix machine rotation for commands.
- Fix machines with KubeJS custom blocks not working on fabric.
- Fix refresh machines on reload not working.
- Fix compatibility issues with chisels and bits.
- Fix cables can't connect machines blocks made with KubeJS on fabric.
- Fix shift click ignore stack limit.
- Jei "show recipes" tooltips show for every progress bar instead of only one.
- Fix ghost item with enchantment glint not rendering.
- Fix crash on fabric server when Jade is present.
- Fix text components being duplicated when appended.
- Fix item requirement nbt being ignored.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.2
1.19.2-0.9.23 сент. 2023 г.90Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.2
### Additions :
- Shift clicking on structure requirement icon (in creative) place the structure.
- Requirement display info (small icon at the bottom of recipe in jei) can now be fully customized (icon and tooltip).
- Add default display info for sky requirement.
- Allow to show jei recipes and usages of fluids in machine.
### Bugfix :
- Fix structure requirement not rotating blocks that can rotate on all directions.
- Fix machine rotation for commands.
- Fix machines with KubeJS custom blocks not working on fabric.
- Fix refresh machines on reload not working.
- Fix compatibility issues with chisels and bits.
- Fix cables can't connect machines blocks made with KubeJS on fabric.
- Fix shift click ignore stack limit.
- Jei "show recipes" tooltips show for every progress bar instead of only one.
- Fix ghost item with enchantment glint not rendering.
- Fix crash on fabric server when Jade is present.
- Fix text components being duplicated when appended.
- Fix item requirement nbt being ignored.
beta
[Forge]Custom-Machinery-1.18.2-0.8.7
1.18.2-0.8.73 сент. 2023 г.1,4 тыс.Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.7
### BugFix :
- Fix issue #103 Item requirement nbt broken.
beta
[Fabric]Custom-Machinery-1.18.2-0.8.7
1.18.2-0.8.73 сент. 2023 г.219Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.7
### BugFix :
- Fix issue #103 Item requirement nbt broken.
beta
[Forge]Custom-Machinery-1.18.2-0.8.6
1.18.2-0.8.627 июл. 2023 г.722Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.6
### Additions :
- Make structure requirement able to destroy the structure.
### BugFix :
- Fix "hidden" recipes are still visible on dedicated servers.
- Fix crash with chisels & bits on fabric.
- Fix machines with KubeJS custom blocks not working on fabric.
beta
[Fabric]Custom-Machinery-1.18.2-0.8.6
1.18.2-0.8.627 июл. 2023 г.164Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.6
### Additions :
- Make structure requirement able to destroy the structure.
### BugFix :
- Fix "hidden" recipes are still visible on dedicated servers.
- Fix crash with chisels & bits on fabric.
- Fix machines with KubeJS custom blocks not working on fabric.
beta
[Forge]Custom-Machinery-1.19.2-0.9.1
1.19.2-0.9.119 июл. 2023 г.66Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.1
### Additions :
- Improved the gui element system, now every gui elements tooltips can be customized using the "tooltips" property.
- Text gui element "text" property now takes a Component as value, which means style values like color, bold, italics... can now be used.
- Text gui element "width" and "height" property will now scale the size of the text to the specified width/height.
- Reset and dump gui elements now change texture when hovered, this new texture can be customized using "texture_hovered" property.
- All gui elements properties previously named "emptyTexture" and "filledTexture" are now named "texture_empty" and "texture_filled".
- Structure requirement can now break or destroy the structure during the recipe (configurable).
### Bugfix :
- Reset gui element doesn't make sound when clicked.
- Fix block and structure requirements showing block ids instead of name in jei.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.1
1.19.2-0.9.119 июл. 2023 г.81Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.1
### Additions :
- Improved the gui element system, now every gui elements tooltips can be customized using the "tooltips" property.
- Text gui element "text" property now takes a Component as value, which means style values like color, bold, italics... can now be used.
- Text gui element "width" and "height" property will now scale the size of the text to the specified width/height.
- Reset and dump gui elements now change texture when hovered, this new texture can be customized using "texture_hovered" property.
- All gui elements properties previously named "emptyTexture" and "filledTexture" are now named "texture_empty" and "texture_filled".
- Structure requirement can now break or destroy the structure during the recipe (configurable).
### Bugfix :
- Reset gui element doesn't make sound when clicked.
- Fix block and structure requirements showing block ids instead of name in jei.
beta
[Forge]Custom-Machinery-1.19.2-0.9.0
1.19.2-0.9.018 июл. 2023 г.58Minecraft: 1.19.2forge
Что нового
# Custom Machinery 1.19.2-0.9.0
- Initial port to 1.19.2
- All 1.18.2 features are available in this version, a wiki dedicated to 1.19.2 will come soon, but for now you can use the 1.18.2 wiki as almost everything is the same between both versions.
- This build of CM is compatible with KubeJS 6.1 but not KubeJS 6.0 and below.
beta
[Fabric]Custom-Machinery-1.19.2-0.9.0
1.19.2-0.9.018 июл. 2023 г.108Minecraft: 1.19.2fabric
Что нового
# Custom Machinery 1.19.2-0.9.0
- Initial port to 1.19.2
- All 1.18.2 features are available in this version, a wiki dedicated to 1.19.2 will come soon, but for now you can use the 1.18.2 wiki as almost everything is the same between both versions.
- This build of CM is compatible with KubeJS 6.1 but not KubeJS 6.0 and below.
beta
[Forge]Custom-Machinery-1.18.2-0.8.5
1.18.2-0.8.513 июл. 2023 г.114Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.5
### Additions :
- Add "jei" property in text and texture gui elements (false by default), set to true to make the element render in jei.
- Add button gui element and button requirement to make a recipe require the player to click on a button in the machine gui to start the crafting process.
- Add Crafttweaker and KubeJS integration for button requirement.
- Add Sky requirement to make the machine require sky access to process the recipe.
- Add Crafttweaker and KubeJS integration for sky requirement.
- Add KubeJS integration to create custom blocks/items for machines.
### BugFix :
- Fix typo in config gui element 'texture_hovered' property (previously misnamed 'texture_hevered').
- Fix result item of craft recipes showing "Must be in this slot" in JEI.
- Fix recipe process is sometime lost when exiting and rejoining the world.
- Fix #95 Stacked fluid containers are deleted when inputting fluid.
- Fix craft recipes not supporting `.chance()` on requirements.
- Fix KubeJS craft recipes integration not supporting output items specified with strings instead of `Item.of()`.
- Fix structure creator inverting X axis when the machine is placed toward north or south.
- Fix structure renderer blocks being very dark.
- Fix various issues about the upgrade system, upgrades calculations should be applied properly now.
- Make log default to false in command requirement KJS integration.
- Fix machine not dropping when shift wrenched.
beta
[Fabric]Custom-Machinery-1.18.2-0.8.5
1.18.2-0.8.513 июл. 2023 г.54Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.5
### Additions :
- Add "jei" property in text and texture gui elements (false by default), set to true to make the element render in jei.
- Add button gui element and button requirement to make a recipe require the player to click on a button in the machine gui to start the crafting process.
- Add Crafttweaker and KubeJS integration for button requirement.
- Add Sky requirement to make the machine require sky access to process the recipe.
- Add Crafttweaker and KubeJS integration for sky requirement.
- Add KubeJS integration to create custom blocks/items for machines.
### BugFix :
- Fix typo in config gui element 'texture_hovered' property (previously misnamed 'texture_hevered').
- Fix result item of craft recipes showing "Must be in this slot" in JEI.
- Fix recipe process is sometime lost when exiting and rejoining the world.
- Fix #95 Stacked fluid containers are deleted when inputting fluid.
- Fix craft recipes not supporting `.chance()` on requirements.
- Fix KubeJS craft recipes integration not supporting output items specified with strings instead of `Item.of()`.
- Fix structure creator inverting X axis when the machine is placed toward north or south.
- Fix structure renderer blocks being very dark.
- Fix various issues about the upgrade system, upgrades calculations should be applied properly now.
- Make log default to false in command requirement KJS integration.
- Fix machine not dropping when shift wrenched.
beta
[Forge]Custom-Machinery-1.18.2-0.8.4
1.18.2-0.8.420 июн. 2023 г.99Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.4
### BugFix :
- Fix CM reload machines when /reload is sent by a non opped player.
- Fix issue #92 Crash with ConcurrentModificationException.
- Fix machine block/item appearance sometimes not working depending on the syntax.
beta
[Fabric]Custom-Machinery-1.18.2-0.8.4
1.18.2-0.8.420 июн. 2023 г.133Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.4
### BugFix :
- Fix CM reload machines when /reload is sent by a non opped player.
- Fix issue #92 Crash with ConcurrentModificationException.
- Fix machine block/item appearance sometimes not working depending on the syntax.
beta
[Forge]Custom-Machinery-1.18.2-0.8.3
1.18.2-0.8.310 июн. 2023 г.109Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.3
### Additions :
- Add the machine item to the `itemfilters:match_nbt` item tag to make FTB Quest able to differentiate machines.
- Add Reborn Core to the dependencies list for the fabric version.
- A few API changes to make the Create addon possible.
- Clicking on a fluid bar on the machine GUI while holding a fluid container item (buckets or any modded tank) will now transfer the fluid.
- Reworked the upgrade system, upgrades now have 3 operation modes :
- "addition" : final_value = base_value + upgrade_modifier * upgrade_amount
- "multiplication" : final_value = base_value * upgrade_modifier * upgrade_amount
- "exponential" : final_value = base_value * upgrade_modifier ^ upgrade_amount
- Note that what was before the "multiplication" operation is now the "exponential" operation, it was renamed to show better what it does, but if you used "multiplication" before in your upgrades they will not work the same after this update.
- Added methods in CT and KubeJS function requirement context to get/set the base speed of the recipe crafting process (default 1).
### BugFix :
- Fix box and structure creator items resetting when shift clicking a block.
- Fix structure creator item inverting Z axis when used on machines that are facing East or West.
- Fix issue #91 (Item dupe with upgrades)
beta
[Fabric]Custom-Machinery-1.18.2-0.8.3
1.18.2-0.8.310 июн. 2023 г.108Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.3
### Additions :
- Add the machine item to the `itemfilters:match_nbt` item tag to make FTB Quest able to differentiate machines.
- Add Reborn Core to the dependencies list for the fabric version.
- A few API changes to make the Create addon possible.
- Clicking on a fluid bar on the machine GUI while holding a fluid container item (buckets or any modded tank) will now transfer the fluid.
- Reworked the upgrade system, upgrades now have 3 operation modes :
- "addition" : final_value = base_value + upgrade_modifier * upgrade_amount
- "multiplication" : final_value = base_value * upgrade_modifier * upgrade_amount
- "exponential" : final_value = base_value * upgrade_modifier ^ upgrade_amount
- Note that what was before the "multiplication" operation is now the "exponential" operation, it was renamed to show better what it does, but if you used "multiplication" before in your upgrades they will not work the same after this update.
- Added methods in CT and KubeJS function requirement context to get/set the base speed of the recipe crafting process (default 1).
### BugFix :
- Fix box and structure creator items resetting when shift clicking a block.
- Fix structure creator item inverting Z axis when used on machines that are facing East or West.
- Fix issue #91 (Item dupe with upgrades)
beta
[Forge]Custom-Machinery-1.18.2-0.8.2
1.18.2-0.8.26 апр. 2023 г.78Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.2
### Additions :
- Add "hidden" recipe boolean property, default to false, if set to true the recipe won't show in JEI.
- Add `.hide()` method in CT and KubeJS recipes, if called the recipe won't show in JEI.
- Clicking the progress arrow will now open jei recipe categories where the machine can be used as catalyst if the machine's category is hidden or doesn't contain any recipes.
- Machine property "catalyst" can now contain the machine's own ID, and catalysts in jei will be ordered the same as this list.
beta
[Fabric]Custom-Machinery-1.18.2-0.8.2
1.18.2-0.8.26 апр. 2023 г.65Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.2
### Additions :
- Add "hidden" recipe boolean property, default to false, if set to true the recipe won't show in JEI.
- Add `.hide()` method in CT and KubeJS recipes, if called the recipe won't show in JEI.
- Clicking the progress arrow will now open jei recipe categories where the machine can be used as catalyst if the machine's category is hidden or doesn't contain any recipes.
- Machine property "catalyst" can now contain the machine's own ID, and catalysts in jei will be ordered the same as this list.
beta
[Forge]Custom-Machinery-1.18.2-0.8.1
1.18.2-0.8.131 мар. 2023 г.78Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.1
### Additions :
- Energy units (default "FE" on forge and "E" on fabric) are now configurable in lang files.
- Add "highlight" property for fluid and energy gui elements to disable slot highlighting on mouse hover.
### Bugfix :
- Fix fabric version crashing on startup.
beta
[Fabric]Custom-Machinery-1.18.2-0.8.1
1.18.2-0.8.131 мар. 2023 г.51Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.1
### Additions :
- Energy units (default "FE" on forge and "E" on fabric) are now configurable in lang files.
- Add "highlight" property for fluid and energy gui elements to disable slot highlighting on mouse hover.
### Bugfix :
- Fix fabric version crashing on startup.
beta
[Forge]Custom-Machinery-1.18.2-0.8.0
1.18.2-0.8.027 мар. 2023 г.97Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.8.0
### Additions :
- Complete overhaul of the machine json parsing code, allowing for more flexibility.
The syntax is exactly the same, so you should not need to change anything in your machine json.
This new system allow some things that were previously considered errors, including :
- Both `"true"` and `true` can be used for boolean properties.
- Same for numbers, both `"1"` and `1` are allowed.
- Properties names are now case-insensitive, and both `'_'` and `' '` characters are ignored.
Example, for a property named `"auto_input"` the following names are allowed :
"autoinput", "auto input", "AuToInPuT", "autoi_nput"...
- A new property named `"cooldown"` has been added in the machine processor json (see wiki) to customize the time between 2 recipe checks when the machine is idle.
A lower number will make the machine choose a recipe quicker but may cause lag. Default is 20 ticks (1 second).
- Fluid and energy slots are now highlighted when hovered in the machine gui.
- Dump gui element button is now able to dump energy and items as well as fluids. The type of component to dump can be specified using `"component"` property of the dump gui element (fluid by default).
### Bugfix :
- Fix when an element in a list has an error the whole list is ignored.
Example if any gui element has an error all gui elements are ignored.
Now only the erroring element will be ignored, an error will be logged and the remaining elements will be parsed correctly.
- Fix custom item model not working.
- Fix energy gui element rendering red rectangle instead of filled texture in jei.
- Fix item component filter being ignored when placing the item in the slot from the machine gui.
- Fix dump gui element not working.
beta
[Fabric]Custom-Machinery-1.18.2-0.8.0
1.18.2-0.8.027 мар. 2023 г.93Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.8.0
### Additions :
- Complete overhaul of the machine json parsing code, allowing for more flexibility.
The syntax is exactly the same, so you should not need to change anything in your machine json.
This new system allow some things that were previously considered errors, including :
- Both `"true"` and `true` can be used for boolean properties.
- Same for numbers, both `"1"` and `1` are allowed.
- Properties names are now case-insensitive, and both `'_'` and `' '` characters are ignored.
Example, for a property named `"auto_input"` the following names are allowed :
"autoinput", "auto input", "AuToInPuT", "autoi_nput"...
- A new property named `"cooldown"` has been added in the machine processor json (see wiki) to customize the time between 2 recipe checks when the machine is idle.
A lower number will make the machine choose a recipe quicker but may cause lag. Default is 20 ticks (1 second).
- Fluid and energy slots are now highlighted when hovered in the machine gui.
- Dump gui element button is now able to dump energy and items as well as fluids. The type of component to dump can be specified using `"component"` property of the dump gui element (fluid by default).
### Bugfix :
- Fix when an element in a list has an error the whole list is ignored.
Example if any gui element has an error all gui elements are ignored.
Now only the erroring element will be ignored, an error will be logged and the remaining elements will be parsed correctly.
- Fix custom item model not working.
- Fix energy gui element rendering red rectangle instead of filled texture in jei.
- Fix item component filter being ignored when placing the item in the slot from the machine gui.
- Fix dump gui element not working.
beta
[Forge]Custom-Machinery-1.18.2-0.7.6
1.18.2-0.7.64 февр. 2023 г.109Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.7.6
### Additions :
- Add a way to store custom data in the machine through KubeJS or Crafttweaker (See wiki at Function requirement -> Machine -> data).
### Bugfix :
- Fix recipe processing only once if the machine inventory didn't change since last check.
- Fix I/O config popup can't be dragged and doesn't update tooltips when clicking on the buttons.
beta
[Fabric]Custom-Machinery-1.18.2-0.7.6
1.18.2-0.7.64 февр. 2023 г.430Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.7.6
### Additions :
- Add a way to store custom data in the machine through KubeJS or Crafttweaker (See wiki at Function requirement -> Machine -> data).
### Bugfix :
- Fix recipe processing only once if the machine inventory didn't change since last check.
- Fix I/O config popup can't be dragged and doesn't update tooltips when clicking on the buttons.
beta
[Forge]Custom-Machinery-1.18.2-0.7.5
1.18.2-0.7.513 янв. 2023 г.52Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.7.5
### Additions :
- Make machine shape rotate depending on the machine facing.
### Bugfix :
- Fix MachineJS.removeItemFromSlot method returning the items in the slot instead of the removed items.
- Fix item component capacity ignored by shift click in machine gui.
- Fix machine recipe progress time reset when exiting the game/unloading chunk.
- Fix weird shadows on machine (again), smooth lightning now works properly but only if the forge experimental light pipeline is enabled.
beta
[Fabric]Custom-Machinery-1.18.2-0.7.5
1.18.2-0.7.513 янв. 2023 г.66Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.7.5
### Additions :
- Make machine shape rotate depending on the machine facing.
### Bugfix :
- Fix MachineJS.removeItemFromSlot method returning the items in the slot instead of the removed items.
- Fix item component capacity ignored by shift click in machine gui.
- Fix machine recipe progress time reset when exiting the game/unloading chunk.
- Fix weird shadows on machine (again), smooth lightning now works properly but only if the forge experimental light pipeline is enabled.
beta
[Forge]Custom-Machinery-1.18.2-0.7.4
1.18.2-0.7.46 янв. 2023 г.107Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.7.4
### Additions :
- Add config for debug logging level.
- Syntax errors in machine and upgrade json are now logged in custommachinery.log
### Bugfix :
- Fix structure requirement not working for blocks with a "facing" property.
- Fix fluids not working with JEI 9.
beta
[Fabric]Custom-Machinery-1.18.2-0.7.4
1.18.2-0.7.46 янв. 2023 г.104Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.7.4
### Additions :
- Add config for debug logging level.
- Syntax errors in machine and upgrade json are now logged in custommachinery.log
### Bugfix :
- Fix structure requirement not working for blocks with a "facing" property.
- Fix fluids not working with JEI 9.
beta
[Forge]Custom-Machinery-1.18.2-0.7.3
1.18.2-0.7.36 дек. 2022 г.100Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.7.3
Finalize API for making addons.
beta
[Fabric]Custom-Machinery-1.18.2-0.7.3
1.18.2-0.7.36 дек. 2022 г.57Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.7.3
Finalize API for making addons.
beta
[Forge]Custom-Machinery-1.18.2-0.7.2
1.18.2-0.7.2-forge17 нояб. 2022 г.154Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.7.2
## Additions :
- Update to jei 10 as it's now marked as BETA and not ALPHA.
- Position, Redstone and Light requirements now use "Range" syntax, old "comparator" syntax won't work anymore and need to be changed (see the wiki).
- Improved KubeJS integration error handling, recipe errors will now be displayed in chat when using "/kubejs errors" command.
- Make custom model folders configurable, default to "models/machine" and "models/machines".
- Added "fluid" item component variant, can be used to make a slot able to fill/drain the machine internal fluid tanks from/to the item placed in that slot.
- Added "energy" item component variant, can be used to make a slot able to insert/extract the machine internal energy buffer from/to the item placed in that slot.
## Bugfix :
- Fix "hardness" appearance property that can't have a value of -1 (unbreakable).
- Fix texts in mod config gui.
- Fix placed machine components not updated when using /reload after changing the json.
- Fix machine model not working with sodium (Fabric). Note that Indium is needed to use sodium and CM without issues.
- Fix machine block and inventory not dropping when broken by player on fabric side.
beta
[Fabric]Custom-Machinery-1.18.2-0.7.2
1.18.2-0.7.2-fabric17 нояб. 2022 г.56Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.7.2
## Additions :
- Update to jei 10 as it's now marked as BETA and not ALPHA.
- Position, Redstone and Light requirements now use "Range" syntax, old "comparator" syntax won't work anymore and need to be changed (see the wiki).
- Improved KubeJS integration error handling, recipe errors will now be displayed in chat when using "/kubejs errors" command.
- Make custom model folders configurable, default to "models/machine" and "models/machines".
- Added "fluid" item component variant, can be used to make a slot able to fill/drain the machine internal fluid tanks from/to the item placed in that slot.
- Added "energy" item component variant, can be used to make a slot able to insert/extract the machine internal energy buffer from/to the item placed in that slot.
## Bugfix :
- Fix "hardness" appearance property that can't have a value of -1 (unbreakable).
- Fix texts in mod config gui.
- Fix placed machine components not updated when using /reload after changing the json.
- Fix machine model not working with sodium (Fabric). Note that Indium is needed to use sodium and CM without issues.
- Fix machine block and inventory not dropping when broken by player on fabric side.
beta
[Forge]Custom-Machinery-1.18.2-0.7.1
1.18.2-0.7.1-forge31 окт. 2022 г.152Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.7.1
## Additions :
- Added craft recipes, this is a different recipe type ("custom_craft" instead of "custom_machine").
- Craft recipes can be used to make the machine behave like a crafting table, the output item will appear in the result
slot if all requirements check passed and the whole recipe will be instantly processed when the output item is taken by a player.
- Added KubeJS integration for craft recipes.
- Added CraftTweaker integration for craft recipes.
- See wiki for more info.
## Bugfix :
- Fix item component filter being ignored.
- Fix some packets causing a crash on forge.
beta
[Fabric]Custom-Machinery-1.18.2-0.7.1
1.18.2-0.7.1-fabric31 окт. 2022 г.99Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.7.1
## Additions :
- Added craft recipes, this is a different recipe type ("custom_craft" instead of "custom_machine").
- Craft recipes can be used to make the machine behave like a crafting table, the output item will appear in the result
slot if all requirements check passed and the whole recipe will be instantly processed when the output item is taken by a player.
- Added KubeJS integration for craft recipes.
- Added CraftTweaker integration for craft recipes.
- See wiki for more info.
## Bugfix :
- Fix item component filter being ignored.
- Fix some packets causing a crash on forge.
beta
[Forge]Custom-Machinery-1.18.2-0.7.0
1.18.2-0.7.0-forge20 окт. 2022 г.162Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.7.0
## Port to Architectury :
- Architectury is a modding tool that let modders write mods for both Forge and Fabric launchers at the same time.
- From now on Custom Machinery will release two files for each update, one for Forge and one for Fabric.
- The two versions are pretty much identical feature and syntax wise, the actual wiki can be used by both Forge and Fabric users.
- This version may and will contain tons of bugs, if you have any issues using CM report them to me on Discord or GitHub.
## Additions :
- Add auto input and output for Item, Fluid and Energy requirements, this behaviour is disabled by default. I can be enabled in the machine json (see wiki) or in the machine gui using the "config" button (if present in the machine gui elements).
- Add the ability do disable side config for a specific component when using the config gui.
- Changed the syntax of Time requirement, if you use it (in json, CT or KJS) you have to switch to the new syntax, or it won't work.
The new syntax (using ranges) is more powerful and allow you to easily choose exactly at what time the recipe should run.
- Upgrade items will now prioritize going into upgrade slots instead of normal slots when shift clicked.
- "item" property in slot gui element is now named "ghost" and a few properties to tweak the color, transparency and behavior of the ghost item were added.
## Bugfix :
- Fix error in durability requirement that prevent players from connecting to server.
- Fix a crash when using building gadget copy-paste gadget on a CM machine.
beta
[Fabric]Custom-Machinery-1.18.2-0.7.0
1.18.2-0.7.0-fabric20 окт. 2022 г.94Minecraft: 1.18.2fabric
Что нового
# Custom Machinery 1.18.2-0.7.0
## Port to Architectury :
- Architectury is a modding tool that let modders write mods for both Forge and Fabric launchers at the same time.
- From now on Custom Machinery will release two files for each update, one for Forge and one for Fabric.
- The two versions are pretty much identical feature and syntax wise, the actual wiki can be used by both Forge and Fabric users.
- This version may and will contain tons of bugs, if you have any issues using CM report them to me on Discord or GitHub.
## Additions :
- Add auto input and output for Item, Fluid and Energy requirements, this behaviour is disabled by default. I can be enabled in the machine json (see wiki) or in the machine gui using the "config" button (if present in the machine gui elements).
- Add the ability do disable side config for a specific component when using the config gui.
- Changed the syntax of Time requirement, if you use it (in json, CT or KJS) you have to switch to the new syntax, or it won't work.
The new syntax (using ranges) is more powerful and allow you to easily choose exactly at what time the recipe should run.
- Upgrade items will now prioritize going into upgrade slots instead of normal slots when shift clicked.
- "item" property in slot gui element is now named "ghost" and a few properties to tweak the color, transparency and behavior of the ghost item were added.
## Bugfix :
- Fix error in durability requirement that prevent players from connecting to server.
- Fix a crash when using building gadget copy-paste gadget on a CM machine.
beta
Custom-Machinery-1.18.2-0.6.7
1.18.2-0.6.714 авг. 2022 г.120Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.6.7
## Additions :
- Add setEnergy, setItem, setFluid methods in Machine for Crafttweaker function requirement.
- Add item transform requirement, allow to consume and produce an item while keeping its nbt data.
- Add CT and KubeJS integration for item transform requirement.
## Bugfix :
- Fix block requirement check amount change when using speed upgrades.
- Fix machine appearance reset to idle when machine is loaded.
beta
Custom-Machinery-1.18.2-0.6.6
1.18.2-0.6.620 июл. 2022 г.118Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.6.6
## Bugfix :
- Fluids are now input in priority in tanks that already contains the same fluid.
- Fix weird shadows on faces of models that are not full cubes,
just make sure to set the machine render shape to something smaller than a full cube.
- Fix "Cannot invoke MapJS.toNBT because nbt is null" error when using some requirements with kubejs.
- Fix jei not showing some recipes
- Updated to the latest forge version, the mod now requires forge 40.1.67 or above.
beta
Custom-Machinery-1.18.2-0.6.5
1.18.2-0.6.519 июл. 2022 г.114Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.6.5
## Additions :
- Make "tool_type" appearance property a list. Use it to define multiple tools that can break the machine.
- Add "requires_tool" appearance property. Default : true, if set to false the machine will drop when broken with any tools.
Tools specified in the "tool_type" property will still be faster than other tools.
Note : "hand" is no more a valid tool type, instead you can set "requires_tool" to false for making the machine breakable by hand.
- Add "interaction_sound" appearance property, allowing to mimic another bloc sounds when placing/breaking/etc.. the machine.
- Renamed "sound" appearance property to "ambient_sound" to avoid confusion with the new property.
This property can now play sound when the machine is in any status instead of just "running".
- Add "break" property to durability requirement to toggle if the requirement can break items.
- Add "resetOnError" recipe property, set it to true to make the recipe reset when a requirement throw an error instead of setting the machine to error status.
- Remade machine upgrades, json syntax is the same but CT and KubeJS syntax changed and should be remade.
(Sorry, see the wiki for new syntax)
## Bugfix :
- Fix jei "show recipe" is rendered at the position of the progress arrow in jei screen even if the arrow in machine gui is at a different position.
- Fix pipes are able to connect to sides that can't accept or send anything.
- Fix item output requirement not working with nbt.
beta
Custom-Machinery-1.18.2-0.6.4
0.6.49 июл. 2022 г.123Minecraft: 1.18.2forge
Что нового
# Custom Machinery 1.18.2-0.6.4
Additions :
- Add I/O side config for item, fluid and energy components, machine maker can define default I/O mode for each side of each component in the machine json.
- Add 'config gui element', if added to a machine gui in the machine json, the player can click on it to display the I/O side config gui for the machine, and change the I/O mode for each side for each component of the machine.
- Add a few utility methods in MachineJS (Kubejs function requirement), Thanks BordListian for his PR.
- Add chance and delay properties for block, entity and effect requirements.
Bugfix :
- Fix jade displaying too many decimals in the recipe progress bar.
- Fix jade displaying a progress bar [0/0] when no recipe is processing.
- Fix ghost item feature in slot gui element can mess up other element position.
- Fix fluids and items in jei can't be in a slot/tank that don't have a component.