This update brings you the ability to add an "icon" to show the recipe's progress, you can assign it as a regular OR itemsadder item.
Update your machine .ymls as follows!
Code (Text):
my_machine_1:
model: "generators:basic_generator"
inventory:
title: "Consumption Generator"
size: 27 # valid: 9,18,27,36,45,54 (0-based slots)
rows: 3 # valid 1-6
slots:
input: [10, 13]
output: [15, 16]
info: 8
progress: 14 #slot of the progress item icon
energy:
enabled: true # wether or not the machine will use the energy mechanic
per_tick: -10 # "10": output 10 per tick, "-10": consume 10 per tick, can be set to 0 if you want to make a battery or energy holder
buffer: 10000 # max energy storage, can be used to create batteres, energy holders etc
processing:
auto: true # if left true the machine will begin ticking and processing data immediately upon placement, should always be true if the machine has no toggle button
interval_ticks: 200 # processing time
toggleable: true # wether the machine can be toggle on and off
behavior:
on_output_full: "block" # block extra processes once the output slots are full DON'T CHANGE IT FOR NOW
pause_if_no_energy: true # pause the machine if it has no energy left, recommended to be set to true
command_on_begin_processing: "" # command to be executed when the machine starts processing, use "{machine_x}", {machine_y}, {machine_z} to get the coordinates of the machine and {machine_world} for the world name
command_on_finish_processing: "spawnmob zombie 1 Secret_Window" # command to be executed when the machine finishes processing, use "{machine_x}", {machine_y}, {machine_z} to get the coordinates of the machine and {machine_world} for the world name
gui:
slot: 26 # position of the on and off item
locked_slots_material: "minecraft:black_stained_glass_pane" #material of the locker slot,supports itemsadder item via namespace:item_id
on_item: "minecraft:lime_dye" #supports itemsadder item via namespace:item_id
off_item: "minecraft:red_dye" #supports itemsadder item via namespace:item_id
on_label: "ON" # text that will be displayed when the machine is on on that button
off_label: "OFF" # text that will be displayed when the machine is off on that button
info_item: "minecraft:book" # item displayed in the info slot
0_progress: "icons:0_progress" # item displayed on 10% progress
25_progress: "icons:25_progress" # item displayed on 25% progress
50_progress: "icons:50_progress" # item displayed on 50% progress
75_progress: "icons:75_progress" # item displayed on 75% progress
100_progress: "icons:100_progress" # item displayed on 100% progress