From cda5175b74ea409abdb88a67c208ff7acda0eff5 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Sat, 6 Mar 2021 13:25:31 +0800 Subject: [PATCH] Disable spigot watchdog, we don't use it (#158) This fixes WorldEdit --- .../mixin/bukkit/WatchdogThreadMixin.java | 25 +++++++++++++++++++ .../resources/mixins.arclight.bukkit.json | 3 ++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/WatchdogThreadMixin.java diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/WatchdogThreadMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/WatchdogThreadMixin.java new file mode 100644 index 00000000..cdafe2bb --- /dev/null +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/WatchdogThreadMixin.java @@ -0,0 +1,25 @@ +package io.izzel.arclight.common.mixin.bukkit; + +import org.spigotmc.WatchdogThread; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Overwrite; + +@Mixin(value = WatchdogThread.class, remap = false) +public class WatchdogThreadMixin { + + /** + * @author IzzelAliz + * @reason + */ + @Overwrite + public static void doStart(int timeoutTime, boolean restart) { + } + + /** + * @author IzzelAliz + * @reason + */ + @Overwrite + public static void tick() { + } +} diff --git a/arclight-common/src/main/resources/mixins.arclight.bukkit.json b/arclight-common/src/main/resources/mixins.arclight.bukkit.json index 484cfa96..94ebd245 100644 --- a/arclight-common/src/main/resources/mixins.arclight.bukkit.json +++ b/arclight-common/src/main/resources/mixins.arclight.bukkit.json @@ -35,6 +35,7 @@ "JavaPluginMixin", "MaterialMixin", "PluginClassLoaderMixin", - "PotionEffectTypeMixin" + "PotionEffectTypeMixin", + "WatchdogThreadMixin" ] } \ No newline at end of file