diff --git a/VelocityCore/src/de/steamwar/velocitycore/VelocityCore.java b/VelocityCore/src/de/steamwar/velocitycore/VelocityCore.java index 14571c26..17e559ac 100644 --- a/VelocityCore/src/de/steamwar/velocitycore/VelocityCore.java +++ b/VelocityCore/src/de/steamwar/velocitycore/VelocityCore.java @@ -33,6 +33,7 @@ import de.steamwar.linkage.AbstractLinker; import de.steamwar.linkage.EventMode; import de.steamwar.linkage.LinkedInstance; import de.steamwar.messages.Chatter; +import de.steamwar.network.packets.PacketHandler; import de.steamwar.persistent.ReloadablePlugin; import de.steamwar.sql.Punishment; import de.steamwar.sql.SteamwarUser; @@ -163,6 +164,13 @@ public class VelocityCore implements ReloadablePlugin { protected boolean eventModeCheck(@NonNull Class clazz, EventMode eventMode) { return eventMode == null || eventMode.value() == config.isEventmode(); } + + @Override + protected void linkObject(Object any) { + if (any instanceof PacketHandler) { + ((PacketHandler) any).register(); + } + } }; try { linker.link();