diff --git a/Plugin NPC/src/main/java/net/simon987/npcplugin/event/CpuInitialisationListener.java b/Plugin NPC/src/main/java/net/simon987/npcplugin/event/CpuInitialisationListener.java index ea916e7..c47ddb7 100644 --- a/Plugin NPC/src/main/java/net/simon987/npcplugin/event/CpuInitialisationListener.java +++ b/Plugin NPC/src/main/java/net/simon987/npcplugin/event/CpuInitialisationListener.java @@ -6,6 +6,7 @@ import net.simon987.server.event.CpuInitialisationEvent; import net.simon987.server.event.GameEvent; import net.simon987.server.event.GameEventListener; import net.simon987.server.game.objects.ControllableUnit; +import net.simon987.server.game.objects.HardwareHost; public class CpuInitialisationListener implements GameEventListener { @Override @@ -17,8 +18,8 @@ public class CpuInitialisationListener implements GameEventListener { @Override public void handle(GameEvent event) { CPU cpu = (CPU) event.getSource(); - ControllableUnit controllableUnit = ((CpuInitialisationEvent) event).getUnit(); + cpu.setHardwareHost((HardwareHost) controllableUnit); RadioReceiverHardware radioHw = new RadioReceiverHardware(controllableUnit); radioHw.setCpu(cpu);