package net.shadowfacts.asmr.program import net.minecraft.util.Identifier /** * @author shadowfacts */ class ProgramBlockInput( val identifier: Identifier, val type: ProgramType, val block: ProgramBlock, var source: ProgramBlockOutput? = null ) { val value: Type? get() = source?.value }