diff --git a/src/main/java/emu/grasscutter/scripts/ScriptLib.java b/src/main/java/emu/grasscutter/scripts/ScriptLib.java index 36bdee759..a5de296d8 100644 --- a/src/main/java/emu/grasscutter/scripts/ScriptLib.java +++ b/src/main/java/emu/grasscutter/scripts/ScriptLib.java @@ -141,7 +141,8 @@ public class ScriptLib { } worktop.addWorktopOptions(options); - getSceneScriptManager().getScene().broadcastPacket(new PacketWorktopOptionNotify(gadget)); + this.getSceneScriptManager().getScene() + .broadcastPacket(new PacketWorktopOptionNotify(gadget)); return 0; } @@ -170,10 +171,9 @@ public class ScriptLib { } worktop.addWorktopOptions(worktopOptions); + var scene = getSceneScriptManager().getScene(); - Grasscutter.getGameServer().getScheduler().scheduleDelayedTask(() -> { - scene.broadcastPacket(new PacketWorktopOptionNotify(gadget)); - },1); + scene.broadcastPacket(new PacketWorktopOptionNotify(gadget)); return 0; }