diff --git a/src/main/java/li/cil/circuity/api/vm/Interrupt.java b/src/main/java/li/cil/circuity/api/vm/Interrupt.java index 3c4908f1..47897d51 100644 --- a/src/main/java/li/cil/circuity/api/vm/Interrupt.java +++ b/src/main/java/li/cil/circuity/api/vm/Interrupt.java @@ -13,6 +13,11 @@ public final class Interrupt { this.id = id; } + public void set(final int id, final InterruptController controller) { + this.id = id; + this.controller = controller; + } + public void raiseInterrupt() { if (controller != null) { controller.raiseInterrupts(1 << id);