From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: wangxyper Date: Mon, 9 Jan 2023 14:55:15 +0800 Subject: [PATCH] Hearse: Run tasks when tick start Original license: MIT Original project: https://github.com/NaturalCodeClub/HearseRewrite diff --git a/src/main/java/co/earthme/hearse/concurrent/WorkerThread.java b/src/main/java/co/earthme/hearse/concurrent/WorkerThread.java index 52f0c9dddf29a28cc360fbacb923445e5c3f82a6..783c8ea55095dbabe594a9fe3dc604515bd0c2f1 100644 --- a/src/main/java/co/earthme/hearse/concurrent/WorkerThread.java +++ b/src/main/java/co/earthme/hearse/concurrent/WorkerThread.java @@ -4,7 +4,6 @@ import io.papermc.paper.util.TickThread; public class WorkerThread extends TickThread { - public WorkerThread(String name) { super(name); this.setDaemon(true); diff --git a/src/main/java/co/earthme/hearse/server/ServerEntityTickHook.java b/src/main/java/co/earthme/hearse/server/ServerEntityTickHook.java index 8da657836933ae6080e6594ff57dff84155e1820..2c2f752e1ae846c2b24c2d46a13473836c5feac6 100644 --- a/src/main/java/co/earthme/hearse/server/ServerEntityTickHook.java +++ b/src/main/java/co/earthme/hearse/server/ServerEntityTickHook.java @@ -49,7 +49,7 @@ public class ServerEntityTickHook { worker.executeWithSubTask(task,callBack); } - public static void callPostTick(){ + public static void callTickStart(){ if (!firstTick){ firstTick = true; return; diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java index 4a9fc14ba51f8177242c0573d37fd1b4742aa0ae..3a7435aabbd759222fbac41ab4ca304bd112a0ac 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -1396,10 +1396,10 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop= 5000000000L) { this.lastServerStatus = i; this.status.setPlayers(new ServerStatus.Players(this.getMaxPlayers(), this.getPlayerCount()));