Spigot SmoothTimber 1.17.8

Want to cut trees smooth and fast?

  1. I keep getting tons of errors in the console and the plugin doesn't always work correctly. Often it doesn't react to a player breaking a wood log.
    [14:47:03 WARN]: [SmoothTimber] Task #198561 for SmoothTimber v1.14.5 generated an exception
    java.lang.NullPointerException: null
    [14:47:11 WARN]: [SmoothTimber] Task #200282 for SmoothTimber v1.14.5 generated an exception
    java.lang.NullPointerException: null

    [14:44:05 WARN]: [SmoothTimber] Task #166111 for SmoothTimber v1.14.5 generated an exception
    java.lang.NullPointerException: null
    at java.util.EnumMap.typeCheck(EnumMap.java:743) ~[?:?]
    at java.util.EnumMap.put(EnumMap.java:264) ~[?:?]
    at com.syntaxphoenix.spigot.smoothtimber.event.AsyncPlayerTreeFallEvent.add(AsyncPlayerTreeFallEvent.java:40) ~[?:?]
    at com.syntaxphoenix.spigot.smoothtimber.listener.BlockBreakListener$1$1.run(BlockBreakListener.java:109) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.5.jar:git-Paper-523]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1299) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:379) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1214) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1002) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175) ~[patched_1.16.5.jar:git-Paper-523]
    at java.lang.Thread.run(Thread.java:834) [?:?]
    [14:44:06 WARN]: [SmoothTimber] Task #166183 for SmoothTimber v1.14.5 generated an exception
    java.lang.NullPointerException: null
    at java.util.EnumMap.typeCheck(EnumMap.java:743) ~[?:?]
    at java.util.EnumMap.put(EnumMap.java:264) ~[?:?]
    at com.syntaxphoenix.spigot.smoothtimber.event.AsyncPlayerTreeFallEvent.add(AsyncPlayerTreeFallEvent.java:40) ~[?:?]
    at com.syntaxphoenix.spigot.smoothtimber.listener.BlockBreakListener$1$1.run(BlockBreakListener.java:109) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.5.jar:git-Paper-523]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1299) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:379) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1214) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1002) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175) ~[patched_1.16.5.jar:git-Paper-523]
    at java.lang.Thread.run(Thread.java:834) [?:?]
    [14:44:22 WARN]: [SmoothTimber] Task #169164 for SmoothTimber v1.14.5 generated an exception
    java.lang.NullPointerException: null
    at java.util.EnumMap.typeCheck(EnumMap.java:743) ~[?:?]
    at java.util.EnumMap.put(EnumMap.java:264) ~[?:?]
    at com.syntaxphoenix.spigot.smoothtimber.event.AsyncPlayerTreeFallEvent.add(AsyncPlayerTreeFallEvent.java:40) ~[?:?]
    at com.syntaxphoenix.spigot.smoothtimber.listener.BlockBreakListener$1$1.run(BlockBreakListener.java:109) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.5.jar:git-Paper-523]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1299) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:379) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1214) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1002) ~[patched_1.16.5.jar:git-Paper-523]
    at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175) ~[patched_1.16.5.jar:git-Paper-523]
    at java.lang.Thread.run(Thread.java:834) [?:?]
     
  2. #184 DLmass, Mar 31, 2021
    Last edited: Mar 31, 2021
  3. Hi, I can't figure out how to limit the amount of blocks a player can get at one time. Could you please help me? Changing the limit in config did nothing
     
  4. Is it possible to set it so sneaking toggles the tree cutting on? When I set it to "on" in the config, sneaking toggles it off.
     
  5. First you have to enable the limit, and afterwards you just change the limit in the config.
    If someone has the smoothtimber.* or smoothtimber.limit.* permission than they have no limit, so that could be the reason why it's not working for you
     
  6. As described on our wiki, the sneaking property is a "toggle" value as we call it, it has three states, 'on'; 'off' and none.
    In you case you want it to be 'on' (https://confluence.syntaxphoenix.com/display/SMTIM/config.yml)
    You have to add those '' characters, else it will not work
     
  7. Yes it would be possible, but the thing that is requested on gitlab (now github bc we moved there) is not identification by lore, it's more with id like Metadata or PersistentData on the item itself
     
  8. Is this still the case in 1.15.0?
     
  9. I have error when soemone cut tree


    >.... [22:27:53 ERROR]: Could not pass event AsyncPlayerTreeFallEvent to SmoothTimber v1.14.4
    java.lang.NoSuchMethodError: com.gamingmesh.jobs.container.Job.getJobKeyName()Ljava/lang/String;
    at com.syntaxphoenix.spigot.smoothtimber.compatibility.jobsreborn.JobsRebornFallListener.onFallEvent(JobsRebornFallListener.java:31) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor735.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-440]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Paper-440]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-440]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.5.jar:git-Paper-440]
    at com.syntaxphoenix.spigot.smoothtimber.SmoothTimber.triggerFallEvent(SmoothTimber.java:63) ~[?:?]
    at com.syntaxphoenix.spigot.smoothtimber.listener.BlockBreakListener$1$1.lambda$run$0(BlockBreakListener.java:114) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.5.jar:git-Paper-440]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.16.5.jar:git-Paper-440]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.5.jar:git-Paper-440]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_275]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_275]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
     
  10. The problem is that you have jobs reborn installed and it seems like the method we used is not available in your version.
    Therefore the only option you can currently do is to disable the jobsreborn support in the addons.yml