Revert "Run plugin messages on a DH thread"
This reverts commit 280181c91e.
This commit is contained in:
@@ -32,8 +32,6 @@ import com.seibel.distanthorizons.core.render.DhApiRenderProxy;
|
|||||||
import com.seibel.distanthorizons.core.render.renderer.*;
|
import com.seibel.distanthorizons.core.render.renderer.*;
|
||||||
import com.seibel.distanthorizons.core.util.TimerUtil;
|
import com.seibel.distanthorizons.core.util.TimerUtil;
|
||||||
import com.seibel.distanthorizons.core.util.objects.Pair;
|
import com.seibel.distanthorizons.core.util.objects.Pair;
|
||||||
import com.seibel.distanthorizons.core.util.threading.PriorityTaskPicker;
|
|
||||||
import com.seibel.distanthorizons.core.util.threading.ThreadPoolUtil;
|
|
||||||
import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper;
|
import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper;
|
||||||
import com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector;
|
import com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector;
|
||||||
import com.seibel.distanthorizons.core.config.Config;
|
import com.seibel.distanthorizons.core.config.Config;
|
||||||
@@ -62,7 +60,6 @@ import java.lang.management.GarbageCollectorMXBean;
|
|||||||
import java.lang.management.ManagementFactory;
|
import java.lang.management.ManagementFactory;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.concurrent.LinkedBlockingQueue;
|
import java.util.concurrent.LinkedBlockingQueue;
|
||||||
import java.util.concurrent.RejectedExecutionException;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This holds the methods that should be called
|
* This holds the methods that should be called
|
||||||
@@ -335,27 +332,10 @@ public class ClientApi
|
|||||||
*/
|
*/
|
||||||
public void pluginMessageReceived(@NotNull AbstractNetworkMessage message)
|
public void pluginMessageReceived(@NotNull AbstractNetworkMessage message)
|
||||||
{
|
{
|
||||||
PriorityTaskPicker.Executor executor = ThreadPoolUtil.getNetworkCompressionExecutor();
|
NetworkSession networkSession = this.pluginChannelApi.networkSession;
|
||||||
if (executor == null)
|
if (networkSession != null)
|
||||||
{
|
{
|
||||||
LOGGER.warn("warn");
|
networkSession.tryHandleMessage(message);
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
executor.runTask(() ->
|
|
||||||
{
|
|
||||||
NetworkSession networkSession = this.pluginChannelApi.networkSession;
|
|
||||||
if (networkSession != null)
|
|
||||||
{
|
|
||||||
networkSession.tryHandleMessage(message);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
catch (RejectedExecutionException e)
|
|
||||||
{
|
|
||||||
LOGGER.warn("Plugin message executor rejected");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user