Spigot ProtectionStones [Updated for 1.13 - 1.17 + WG7] 2.8.5

The easiest grief prevention method that players will enjoy!

  1. /ps admin cleanup remove [days since last join]
     
  2. i get an exception in console, [doesnt work]

    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:100) ~[patched_1.16.5.jar:git-Purpur-1084]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:58) ~[patched_1.16.5.jar:git-Purpur-1084]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.5.jar:git-Purpur-1084]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
    at java.lang.Thread.run(Thread.java:829) [?:?]
     
  3. Please give the full error (I don't see anything protectionstones related in that)
     
  4. 16:09:13] [Craft Scheduler Thread - 8528 - ProtectionStones/WARN]: [ProtectionStones] Plugin ProtectionStones v2.8.1 generated an exception while executing task 14773817
    java.lang.NullPointerException: null
    at dev.espi.protectionstones.commands.ArgAdminCleanup.lambda$argumentAdminCleanup$0(ArgAdminCleanup.java:117) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:100) ~[patched_1.16.5.jar:git-Purpur-1084]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:58) ~[patched_1.16.5.jar:git-Purpur-1084]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.5.jar:git-Purpur-1084]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
    at java.lang.Thread.run(Thread.java:829) [?:?]
     
  5. I think this was fixed in v2.8.2, please upgrade your ProtectionStones version.
     
  6. i am on 2.8.1, tomorrow i update it and give you feedback :) ty
     
  7. Hello is there anyway to see how many protections were deleted? ty.
     
  8. Hi, can you guys set an option so when a player hasnt joined the server for a X amount of time, the region auto deletes?
     
  9. it lists each one, but there isn't a count, no
     
  10. it's not automatic, you have to run a command /ps admin cleanup remove x
     
  11. Hi! How are you doing? I wanted to know if someone could tell me how to put a limit of protections to a user. What happens is that there are some users (rank default) who have put up to 15 protections. Which I don't want to happen, I use the placeholderAPI and the LuckPerms. In case they were going to ask me. Thanks!
     
  12. Use the protectionstones.limit.x permission: https://github.com/espidev/ProtectionStones/wiki/Permissions
     
    • Like Like x 1
  13. i got lag with this error:
    [23:26:37] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
    [23:26:37] [Paper Watchdog Thread/ERROR]: PID: 35 | Suspended: false | Native: false | State: TIMED_WAITING
    [23:26:37] [Paper Watchdog Thread/ERROR]: Stack:
    [23:26:37] [Paper Watchdog Thread/ERROR]: [email protected]/java.lang.Thread.sleep(Native Method)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//com.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository.findProfilesByNames(YggdrasilGameProfileRepository.java:93)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//com.destroystokyo.paper.profile.PaperGameProfileRepository.findProfilesByNames(PaperGameProfileRepository.java:44)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.UserCache.a(UserCache.java:100)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.UserCache.getProfile(UserCache.java:160)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//org.bukkit.craftbukkit.v1_16_R3.CraftServer.getOfflinePlayer(CraftServer.java:1613)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//org.bukkit.Bukkit.getOfflinePlayer(Bukkit.java:962)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//org.bukkit.craftbukkit.v1_16_R3.block.CraftSkull.getOwningPlayer(CraftSkull.java:93)
    [23:26:37] [Paper Watchdog Thread/ERROR]: dev.espi.protectionstones.utils.BlockUtil.getProtectBlockType(BlockUtil.java:71)
    [23:26:37] [Paper Watchdog Thread/ERROR]: dev.espi.protectionstones.ProtectionStones.getBlockOptions(ProtectionStones.java:202)
    [23:26:37] [Paper Watchdog Thread/ERROR]: dev.espi.protectionstones.ProtectionStones.isProtectBlockType(ProtectionStones.java:232)
    [23:26:37] [Paper Watchdog Thread/ERROR]: dev.espi.protectionstones.ProtectionStones.isProtectBlock(ProtectionStones.java:253)
    [23:26:37] [Paper Watchdog Thread/ERROR]: dev.espi.protectionstones.ListenerClass.onBlockPhysicsEvent(ListenerClass.java:272)
    [23:26:37] [Paper Watchdog Thread/ERROR]: com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor546.execute(Unknown Source)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//org.bukkit.plugin.EventExecutor$$Lambda$4854/0x000000084113f440.execute(Unknown Source)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.World.a(World.java:878)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.World.applyPhysics(World.java:837)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.WorldServer.update(WorldServer.java:3041)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.World.notifyAndUpdatePhysics(World.java:748)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.ItemStack.placeItem(ItemStack.java:374)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.PlayerInteractManager.a(PlayerInteractManager.java:597)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1829)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.PacketPlayInUseItem.a(PacketPlayInUseItem.java:32)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.PacketPlayInUseItem.a(PacketPlayInUseItem.java:10)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.PlayerConnectionUtils$$Lambda$6787/0x0000000841d69c40.run(Unknown Source)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1335)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1328)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1465)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1138)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291)
    [23:26:37] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer$$Lambda$3146/0x0000000840894c40.run(Unknown Source)
    [23:26:37] [Paper Watchdog Thread/ERROR]: [email protected]/java.lang.Thread.run(Thread.java:829)
    [23:26:37] [Paper Watchdog Thread/ERROR]: ------------------------------
     
  14. Where should I put the protectionstones.limit.alias.x command? It is exactly what I need but I am too new and I do not know where I should place it
     
  15. EspiDev updated ProtectionStones [Updated for 1.13 - 1.17 + WG7] with a new update entry:

    2.8.4 - Minor fixes and improvements

    Read the rest of this update entry...
     
  16. Good morning, I would like to know if there is any permission to be able to block certain protection to certain ranges. With the aim that the user needs to buy a greater range to be able to put larger ps
     
  17. EspiDev updated ProtectionStones [Updated for 1.13 - 1.17 + WG7] with a new update entry:

    2.8.5 - Critical fix and minor feature additions

    Read the rest of this update entry...