Spigot GriefPrevention 16.17.1

PREVENTS all forms of grief - build/break, theft, spam, spawn camping, and more without a database.

  1. ProtectCreatures: true
    PreventButtonsSwitches: true
    LockWoodenDoors: true
    LockTrapDoors: true
    LockFenceGates: true
    EnderPearlsRequireAccessTrust: true
    ProtectHorses: true
    ProtectDonkeys: true
    ProtectLlamas: true
     
  2. Would be nice if you could support WorldEdit selections as well as make it optional for 1 claimed block being 256 claimed blocks (from bottom to top).
     
  3. Claims always have been 2D, largely for simplicity both for players and code. In v20 addons could extend to 3D claims/subclaims if desired.

    Someone can write an addon for the WorldEdit thing, since it sounds like a very niche usage case.
     
    • Like Like x 1
  4. Is there a fix for the worldguard hook bug ?
     
  5. GriefPrevention doesn't hook the last version of worldguard (WorldGuard 7.0.0 Beta 3 1.13+)
     
  6. alright cool yeah 3d claims could be awkward because of anvil griefing i guess or sand etc.
     
    • Agree Agree x 1
  7. I Have this Error can you help me.

    ModificationTool: WOODEN_SHOVEL


    Could not pass event PlayerItemHeldEvent to GriefPrevention v16.11.5
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:309) ~[spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) ~[spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) ~[spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1408) ~[spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at net.minecraft.server.v1_13_R2.PacketPlayInHeldItemSlot.a(SourceFile:30) ~[spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at net.minecraft.server.v1_13_R2.PacketPlayInHeldItemSlot.a(SourceFile:8) ~[spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:9) ~[spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_201]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_201]
    at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
    Caused by: java.lang.IllegalAccessError: me/ryanhamshire/GriefPrevention/EquipShovelProcessingTask
    at me.ryanhamshire.GriefPrevention.PlayerEventHandler.onItemHeldChange(PlayerEventHandler.java:1447) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_201]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_201]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[spigot_server.jar:git-Spigot-b0f4c22-2ced023]
    ... 15 more
     
  8. reloading is bad. Always restart
     
  9. Players can give damage to other players' animals by Splash/Lingering Potions of Harming/Poison. w/ paperclip-517.jar

    ( Im using PotionControl for prevent players make themselves to be invisible.)
     
  10. This should be prevented, can try testing without PotionControl. These animals are in claims that the players aren't trusted in, yes?
     
  11. yes, without trust.
    ok i will try it but i need to find the way to prevent players make themselves to be invisible.
    do you know anything good way?
     
  12. ok i tried.
    delete PotionControl from my plugins folder and tried those potions.
    but Lingering Potions of Poison did work (gave damage to others animals). check them please.
     
  13. please update worldguard hook
     
  14. As previously mentioned the next release will address this issue. WorldEdit's API changes without version bumps are a pain.
     
  15. Does this prevent villager breeders from working?
     
  16. A SmartBan question: I banned someone today, and he logged right back in with an alt account from the same IP address. I have SmartBan true, but the alt wasn't automatically banned. Any ideas on what could be preventing that from working? GP 16.8 and CraftBukkit 1.12.2
     
  17. If GP did not execute the ban, it won't know if the player has been banned until they attempt to login again with the same account - then it will know.
     
  18. No it does not, else players on my server would've complained long ago lol
     
  19. How do I allow accessing containers in anyones claim if they are being sieged?

    Also, is there a way I can allow players using mob eggs if they win a siege?
     
  20. I am not good at English. What is this plug-in for