-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Describe what happend
砍树的时候动画卡顿
Reproduction steps
在游戏砍树的时候卡顿
Expected behavior
应该是丝滑的砍掉树木
Media
[18:47:01] [ERROR]: Could not pass event AsyncPlayerChopTreeEvent to SmoothTimber v1.27.7
java.lang.NullPointerException: Cannot invoke "org.bukkit.block.BlockState.getType()" because the return value of "com.syntaxphoenix.spigot.smoothtimber.utilities.locate.Locator.getBlockState(org.bukkit.Location)" is null
at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.compatibility.towny.Towny.canDestroy(Towny.java:32) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?]
at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.compatibility.towny.TownyChopListener.onAsyncPlayerChopTree(TownyChopListener.java:21) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[canvas-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[canvas-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:57) ~[canvas-1.21.8.jar:1.21.8-603-ea70e56]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[canvas-1.21.8.jar:1.21.8-603-ea70e56]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[canvas-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.SmoothTimber.triggerChopEvent(SmoothTimber.java:60) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?]
at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.listener.BlockBreakListener.lambda$onBlockBreak$2(BlockBreakListener.java:91) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?] at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.platform.FoliaPlatform.lambda$asyncTask$7(FoliaPlatform.java:87) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaAsyncScheduler$AsyncScheduledTask.run(FoliaAsyncScheduler.java:226) ~[canvas-1.21.8.jar:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[18:47:01] [ERROR]: Could not pass event AsyncPlayerChopTreeEvent to SmoothTimber v1.27.7
java.lang.NullPointerException: Cannot invoke "org.bukkit.block.BlockState.getType()" because the return value of "com.syntaxphoenix.spigot.smoothtimber.utilities.locate.Locator.getBlockState(org.bukkit.Location)" is null
at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.compatibility.towny.Towny.canDestroy(Towny.java:32) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?]
at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.compatibility.towny.TownyChopListener.onAsyncPlayerChopTree(TownyChopListener.java:21) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[canvas-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[canvas-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:57) ~[canvas-1.21.8.jar:1.21.8-603-ea70e56]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[canvas-1.21.8.jar:1.21.8-603-ea70e56]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[canvas-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.SmoothTimber.triggerChopEvent(SmoothTimber.java:60) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?]
at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.listener.BlockBreakListener.lambda$onBlockBreak$2(BlockBreakListener.java:91) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?] at [S][砍树]smoothtimber-legacy-1.27.7.jar/com.syntaxphoenix.spigot.smoothtimber.platform.FoliaPlatform.lambda$asyncTask$7(FoliaPlatform.java:87) ~[[S][砍树]smoothtimber-legacy-1.27.7.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaAsyncScheduler$AsyncScheduledTask.run(FoliaAsyncScheduler.java:226) ~[canvas-1.21.8.jar:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Java Version
Java 21
Server Software
canvas(foliafork)
Minecraft Version
1.21.8
Plugin Version
1.27.7
Additional Information
No response