Spigot SilkTouchHands 1.0.10

Harness the power of the Enderman inside of you

  1. VisualCody submitted a new resource:

    SilkTouchHands - Harness the power of the Enderman inside of you

    Read more about this resource...
     
  2. VisualCody updated SilkTouchHands with a new update entry:

    1.0.1 - Allow spawners, Give config for cake

    Read the rest of this update entry...
     
  3. VisualCody updated SilkTouchHands with a new update entry:

    1.0.2 - Fix for Java 8 Users

    Read the rest of this update entry...
     
  4. VisualCody updated SilkTouchHands with a new update entry:

    1.0.4 - The Infinite Bed Update

    Read the rest of this update entry...
     
  5. how do i add this to a server
     
  6. You have to add the JAR file into your Spigot servers plugin folder
     
  7. VisualCody updated SilkTouchHands with a new update entry:

    1.0.6 - Fix many bugs

    Read the rest of this update entry...
     
  8. The "Cannot drop air" BlockBreakEvent seems to have resurfaced with the newest 1.0.7 update to your plugin. I'm running Feb 25th PaperMC server, and the plugin still seems to function, it just throws all that mung into the console and my logs.

    Code (Text):
    [21:28:58 ERROR]: Could not pass event BlockBreakEvent to SilkTouchHands v1.0.7
    java.lang.IllegalArgumentException: Cannot drop air
            at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.EntityItem.setItemStack(EntityItem.java:454) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.EntityItem.<init>(EntityItem.java:42) ~[patched_1.16.5.jar:git-Paper-499]
            at org.bukkit.craftbukkit.v1_16_R3.CraftWorld.dropItem(CraftWorld.java:748) ~[patched_1.16.5.jar:git-Paper-499]
            at org.bukkit.craftbukkit.v1_16_R3.CraftWorld.dropItemNaturally(CraftWorld.java:763) ~[patched_1.16.5.jar:git-Paper-499]
            at com.visualcody.silktouchhands.events.onBlockBreak(events.java:117) ~[?:?]
            at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor67.execute(Unknown Source) ~[?:?]
            at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-499]
            at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Paper-499]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-499]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.PlayerInteractManager.breakBlock(PlayerInteractManager.java:324) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.PlayerInteractManager.a(PlayerInteractManager.java:283) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.PlayerInteractManager.a(PlayerInteractManager.java:224) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1489) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.PacketPlayInBlockDig.a(SourceFile:40) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.PacketPlayInBlockDig.a(SourceFile:10) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1138) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1131) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1092) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1006) ~[patched_1.16.5.jar:git-Paper-499]
            at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175) ~[patched_1.16.5.jar:git-Paper-499]
            at java.lang.Thread.run(Thread.java:834) [?:?]
     
     
  9. VisualCody updated SilkTouchHands with a new update entry:

    1.0.8 - Nicer errors

    Read the rest of this update entry...
     
  10. @lightninjay I have just pushed 1.0.8

    This change will make the errors only a single line. and will also report what block it was trying to drop. as I have banned the AIR block so it must be another item that it cant drop? Let me know if this helps
     
  11. Thank you very much for the reduction in error log length. I searched backwards through my logs with the 1.0.8 update and came across an error of a "FIRE" block trying to be dropped.

    Code (Text):
    [01:26:29 ERROR]: [SilkTouchHands] Failed to drop block BlockType: FIRE
     
  12. @lightninjay Just released 1.0.9 that will fix that. Sorry for the late reply Spigot forums never email me when people post stuff here
     
  13. How can I do so only for a specific person that is not op and not everyone to have SilkToutch on their hands?
    I really want it on only me and no other ops tho.
    thanks in advance.
     
  14. You should use a plugin like LuckPerms that allows you to easily manage server permissions. You basically would add only the users you want to be able to use silktouchhands to the permissions.
     
  15. Hey Cody! Plugin has been working a treat! I only recently had one of my players throw another error. This time it was a kelp plant!

    Code (Text):
    [18:38:23 ERROR]: [SilkTouchHands] Failed to drop block BlockType: KELP_PLANT
     
    Thanks for all the awesome work!