From e615fc6f09c01939a13356fcef593cc3c451a942 Mon Sep 17 00:00:00 2001 From: 3944Realms Date: Tue, 3 Dec 2024 10:53:36 +0800 Subject: [PATCH] =?UTF-8?q?2024/12/03=20=E5=B0=8F=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../leashedplayer/CommonEventHandler.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/r3944realms/leashedplayer/CommonEventHandler.java b/src/main/java/com/r3944realms/leashedplayer/CommonEventHandler.java index e7cf82e..6bc8779 100644 --- a/src/main/java/com/r3944realms/leashedplayer/CommonEventHandler.java +++ b/src/main/java/com/r3944realms/leashedplayer/CommonEventHandler.java @@ -146,14 +146,16 @@ public class CommonEventHandler { public static class Mod extends CommonEventHandler { @SubscribeEvent public static void onCommonSetup(FMLCommonSetupEvent event) { - if(LeashedPlayer.IS_NESTLE_LOADED) { - Logger.logger.info("[LeashedPlayer] Hello, Nestle"); - DispenserBlock.registerProjectileBehavior(ModItemRegister.NESTLE_ROPE_ARROW.get()); - } - DispenserBlock.registerProjectileBehavior(ModItemRegister.LEASH_ROPE_ARROW.get()); - DispenserBlock.registerProjectileBehavior(ModItemRegister.TIPPED_LEASH_ROPE_ARROW.get()); - DispenserBlock.registerProjectileBehavior(ModItemRegister.SPECTRAL_LEASH_ROPE_ARROW.get()); - DispenserBlock.registerBehavior(ModItemRegister.AMETHYST_SHEARS.get(), new LeadBreakItemBehavior()); + event.enqueueWork(() -> { + if (LeashedPlayer.IS_NESTLE_LOADED) { + Logger.logger.info("[LeashedPlayer] Hello, Nestle"); + DispenserBlock.registerProjectileBehavior(ModItemRegister.NESTLE_ROPE_ARROW.get()); + } + DispenserBlock.registerProjectileBehavior(ModItemRegister.LEASH_ROPE_ARROW.get()); + DispenserBlock.registerProjectileBehavior(ModItemRegister.TIPPED_LEASH_ROPE_ARROW.get()); + DispenserBlock.registerProjectileBehavior(ModItemRegister.SPECTRAL_LEASH_ROPE_ARROW.get()); + DispenserBlock.registerBehavior(ModItemRegister.AMETHYST_SHEARS.get(), new LeadBreakItemBehavior()); + }); } @SubscribeEvent