能兼容下canvasMC核心吗PhantomControl2.1.0在CanvasMC(folia分支)中不可用
版本26.1.2
报错:
[00:56:26] [pool-50-thread-1/ERROR]: [ca.spottedleaf.moonrise.common.util.TickThread] Thread failed main thread check: Cannot iterate over objectives for entity async, context=[thread=Thread[#443,pool-50-thread-1,5,main],class=java.lang.Thread], entity={root=[{type=ServerPlayer,id=2,uuid=ba0d3f10-efce-46c6-a2b5-5e9c2adca92d,pos=(-3,734.829,186.624,-1,906.258),mot=(0.000,0.000,0.000),aabb=AABB[-3735.1289079776516, 186.62405210078353, -1906.5576170313252] -> [-3734.5289079538097, 188.4240520530998, -1905.9576170074833],removed=null,has_vehicle=false,passenger_count=0], vehicle=[{null}], passengers=[]
java.lang.Throwable
at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:97) ~[canvas-26.1.2.jar:26.1.2-850-c089fbc]
at net.minecraft.world.scores.Scoreboard.forAllObjectives(Scoreboard.java:96) ~[canvas-26.1.2.jar:26.1.2-850-c089fbc]
at org.bukkit.craftbukkit.scoreboard.CraftScoreboardManager.forAllObjectives(CraftScoreboardManager.java:103) ~[canvas-26.1.2.jar:26.1.2-850-c089fbc]
at org.bukkit.craftbukkit.CraftStatistic.setStatistic(CraftStatistic.java:254) ~[canvas-26.1.2.jar:26.1.2-850-c089fbc]
at org.bukkit.craftbukkit.entity.CraftPlayer.setStatistic(CraftPlayer.java:1511) ~[canvas-26.1.2.jar:26.1.2-850-c089fbc]
at PhantomControl.jar//yyz.chl.phantomcontrol.manager.PhantomManager.applyPhantomIsolation(PhantomManager.java:103) ~[?:?]
at PhantomControl.jar//yyz.chl.phantomcontrol.manager.PhantomManager.applyPhantomSettings(PhantomManager.java:97) ~[?:?]
at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1118) ~[?:?]
at PhantomControl.jar//yyz.chl.phantomcontrol.manager.PhantomManager.lambda$runSyncScheduler$0(PhantomManager.java:144) ~[?:?]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545) ~[?:?]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:369) ~[?:?]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:310) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
[00:56:26] [pool-50-thread-1/WARN]: [PhantomControl] 应用幻翼隔离失败: Thread failed main thread check: Cannot iterate over objectives for entity async, context=[thread=Thread[#443,pool-50-thread-1,5,main],class=java.lang.Thread], entity={root=[{type=ServerPlayer,id=2,uuid=ba0d3f10-efce-46c6-a2b5-5e9c2adca92d,pos=(-3,734.829,186.624,-1,906.258),mot=(0.000,0.000,0.000),aabb=AABB[-3735.1289079776516, 186.62405210078353, -1906.5576170313252] -> [-3734.5289079538097, 188.4240520530998, -1905.9576170074833],removed=null,has_vehicle=false,passenger_count=0], vehicle=[{null}], passengers=[]