From 74b9410e3c3bf59ba78370d4ddbc9630fd8c8876 Mon Sep 17 00:00:00 2001 From: isXander Date: Sat, 8 Jul 2023 23:12:29 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Move=20sound=20registry=20to=20m?= =?UTF-8?q?ain=20to=20prevent=20registry=20freeze=20crash=20on=20QSL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/dev/isxander/controlify/Controlify.java | 3 --- .../java/dev/isxander/controlify/server/ControlifyServer.java | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/dev/isxander/controlify/Controlify.java b/src/main/java/dev/isxander/controlify/Controlify.java index abbce5a..eb05cd1 100644 --- a/src/main/java/dev/isxander/controlify/Controlify.java +++ b/src/main/java/dev/isxander/controlify/Controlify.java @@ -25,7 +25,6 @@ import dev.isxander.controlify.server.EntityVibrationPacket; import dev.isxander.controlify.server.OriginVibrationPacket; import dev.isxander.controlify.server.ReachAroundPolicyPacket; import dev.isxander.controlify.server.VibrationPacket; -import dev.isxander.controlify.sound.ControlifySounds; import dev.isxander.controlify.utils.DebugLog; import dev.isxander.controlify.utils.Log; import dev.isxander.controlify.utils.ToastUtils; @@ -204,8 +203,6 @@ public class Controlify implements ControlifyApi { Log.LOGGER.info("Pre-initializing Controlify..."); - ControlifySounds.init(); - this.inGameInputHandler = null; this.virtualMouseHandler = new VirtualMouseHandler(); diff --git a/src/main/java/dev/isxander/controlify/server/ControlifyServer.java b/src/main/java/dev/isxander/controlify/server/ControlifyServer.java index e28bd21..5e39245 100644 --- a/src/main/java/dev/isxander/controlify/server/ControlifyServer.java +++ b/src/main/java/dev/isxander/controlify/server/ControlifyServer.java @@ -1,5 +1,6 @@ package dev.isxander.controlify.server; +import dev.isxander.controlify.sound.ControlifySounds; import dev.isxander.controlify.utils.Log; import net.fabricmc.api.DedicatedServerModInitializer; import net.fabricmc.api.ModInitializer; @@ -10,6 +11,8 @@ import net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking; public class ControlifyServer implements ModInitializer, DedicatedServerModInitializer { @Override public void onInitialize() { + ControlifySounds.init(); + CommandRegistrationCallback.EVENT.register((dispatcher, registry, env) -> { VibrateCommand.register(dispatcher); });