From 6012626112a7b738e650a354dfcb82920b24d1d4 Mon Sep 17 00:00:00 2001 From: Rhys <98863820+rhysdh540@users.noreply.github.com> Date: Mon, 28 Oct 2024 10:21:51 -0400 Subject: [PATCH] Port cause_lag_by_disabling_threads to 1.21.3 --- .../feature/cause_lag_by_disabling_threads/UtilMixin.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/org/embeddedt/modernfix/common/mixin/feature/cause_lag_by_disabling_threads/UtilMixin.java b/common/src/main/java/org/embeddedt/modernfix/common/mixin/feature/cause_lag_by_disabling_threads/UtilMixin.java index a8b452bd..e8b7285e 100644 --- a/common/src/main/java/org/embeddedt/modernfix/common/mixin/feature/cause_lag_by_disabling_threads/UtilMixin.java +++ b/common/src/main/java/org/embeddedt/modernfix/common/mixin/feature/cause_lag_by_disabling_threads/UtilMixin.java @@ -1,5 +1,6 @@ package org.embeddedt.modernfix.common.mixin.feature.cause_lag_by_disabling_threads; +import net.minecraft.TracingExecutor; import net.minecraft.Util; import org.embeddedt.modernfix.util.DirectExecutorService; import org.spongepowered.asm.mixin.Final; @@ -7,10 +8,8 @@ import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mutable; import org.spongepowered.asm.mixin.Shadow; -import java.util.concurrent.ExecutorService; - @Mixin(Util.class) public class UtilMixin { @Shadow @Final @Mutable - private static final ExecutorService BACKGROUND_EXECUTOR = new DirectExecutorService(); + private static final TracingExecutor BACKGROUND_EXECUTOR = new TracingExecutor(new DirectExecutorService()); }