Upgrades
The Mechanical Artisan allows any item to act as an upgrade so long as the item has the correct NBT data.
All upgrade NBT data is nested inside of a root ArtisanWorktables
tag.
Machine Upgrades
The mod comes packaged with several pre-made items that don't do anything by themselves, but can be used as upgrades if you add the correct NBT to them.
All machine upgrade tags are nested inside of a root Upgrade
tag.
Any number of the upgrade tags below can be combined into any upgrade.
Speed
The Speed
tag will increase the machine's operating speed using the given additive percentile modifier.
Range: [0, -)
<artisanautomation:upgrade_speed>.withTag({ ArtisanWorktables: { Upgrade: { Speed: 0.25, EnergyUsage: -0.25 } } })
EnergyUsage
The EnergyUsage
tag will increase or decrease the energy used when crafting a recipe using the given additive percentile modifier.
Range: [-1, -)
<artisanautomation:upgrade_speed>.withTag({ ArtisanWorktables: { Upgrade: { Speed: 0.25, EnergyUsage: -0.25 } } })
FluidCapacity
The FluidCapacity
tag will increase or decrease the fluid capacity of the tanks using the given additive percentile modifier.
Range: [-1, -)
<artisanautomation:upgrade_fluid_capacity>.withTag({ ArtisanWorktables: { Upgrade: { FluidCapacity: 0.25 } } })
EnergyCapacity
The EnergyCapacity
tag will increase or decrease the energy capacity of the machine using the given additive percentile modifier.
Range: [-1, -)
<artisanautomation:upgrade_energy_capacity>.withTag({ ArtisanWorktables: { Upgrade: { EnergyCapacity: 0.25 } } })
AutoExportItems
The AutoExportItems
tag will allow recipe output slots to be toggled for auto-export.
Values: true
or false
<artisanautomation:upgrade_auto_export_items>.withTag({ ArtisanWorktables: { Upgrade: { AutoExportItems: true } } })
AutoImportItems
The AutoImportItems
tag will automatically move items into the machine's inventory from any inventory adjacent to any connected Power Converter block.
Values: true
or false
<artisanautomation:upgrade_auto_import_items>.withTag({ ArtisanWorktables: { Upgrade: { AutoImportItems: true } } })
Note
The mod is packaged with an Auto-Import / Export Items
item that you could use to add both the AutoImportItems
and the AutoExportItems
tag. See the example below.
<artisanautomation:upgrade_auto_import_export_items>.withTag({ ArtisanWorktables: { Upgrade: { AutoImportItems: true, AutoExportItems: true } } })
AutoImportFluids
The AutoImportFluids
tag will automatically drain fluids into the machine's tanks from any fluid tank adjacent to any connected Power Converter block.
Values: true
or false
<artisanautomation:upgrade_auto_import_fluids>.withTag({ ArtisanWorktables: { Upgrade: { AutoImportFluids: true } } })
Tool Repair Upgrades
The mod comes packaged with one pre-made tool repair upgrade item that doesn't do anything by itself, but can be used as an upgrade if you add the correct NBT to it.
All tool repair upgrade tags are nested inside of a root ToolUpgrade
tag.
Any number of the tool repair upgrade tags below can be combined into any upgrade.
DurabilityRepaired
The DurabilityRepaired
tag controls what percentage of a tool's max durability is repaired by consuming one repair material.
Range: [0, 1]
<artisanautomation:upgrade_tool_repair>.withTag({ ArtisanWorktables: { ToolUpgrade: { DurabilityRepaired: 0.5, EnergyUsage: 0.5 } } })
EnergyUsage
The EnergyUsage
tag will increase or decrease the energy used when repairing a tool using the given additive percentile modifier.
By default, the machine will consume 1 RF per 1 durability repaired.
Range: [-1, -)
<artisanautomation:upgrade_tool_repair>.withTag({ ArtisanWorktables: { ToolUpgrade: { DurabilityRepaired: 0.5, EnergyUsage: 0.5 } } })