ClaimControl

ClaimControl provides more control over Grief Prevention claims by allowing players to set flags on them.

I was originally making this plugin for my server in my spare time and found a request on the Bukkit forums with some more ideas here so thought I would add those in as well.

Features

  • Add and remove flags for more control over Grief Prevention claims.
  • Supports MySQL and SQLite databases.
  • Set a claim as private so no one can enter it.
  • Add players to the allow list so they can enter a private claim.
  • Add players to the deny list so they cannot enter a claim.
  • Enable or disable monsters in the claim.
  • Enable or disable PvP in the claim (PvP must be enabled in the world).
  • Change the entry message players see when entering the claim.
  • Change the exit message players see when exiting the claim.
  • And more to come... suggestions are welcome.

Required Plugins

You must have the following plugins downloaded and installed for ClaimControl to function properly:

  • Thanks to bigscary and Tux2 for Grief Prevention.
  • Thanks to PatPeter for SQLibrary. Just download the SQLibrary.jar and place it in your plugins folder.
  • A SuperPerms compatible permissions plugin.

The following plugins will be required as of ClaimControl v1.1:

  • Thanks to the Vault team for Vault.
  • A Vault supported economy plugin.

Source

Commands

Permissions

Flags

Config

TODO

  • Flag to enable or disable animals in the claim.
  • Flag to charge players to enter the claim (unless they are on the allow list)
  • Flag to change the time a charge is good for with the ability to be a one time or recurring fee. (using format 1w3d3h7m)
  • Flag to set the trust level players receive when they pay the fee. (none, trust, container, access, permission)
  • Flag to set a claim as a box preventing players from exiting the claim who aren't allowed. (Op. permission by default)
  • Integration with other land management systems. For example preventing the creation of GP claims within Towny towns, and preventing Towny towns from claiming land where a GP claim is.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ManBeastPigDev ManBeastPigDev Jul 31, 2014 at 15:33 UTC - 0 likes

    Any chance of an update?
    I'm getting console spam..

    16:32:33
     ttBestBuildertt:
    [$] JamPlaysMC: Can you give meh a inventory full of oak and stone for building the creative spawns?
    16:32:34
     CONSOLE:
    [INFO] DesertSamurai issued server command: /pv 1
    16:32:34
     CONSOLE:
    WARN]: [ClaimControl] Task #34 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
    16:32:36
     CONSOLE:
    [INFO] Superspyguys issued server command: /tpc thre
    16:32:37
     Op_God:
    [$] 007BUTTER2003: Do ./warp fight to fight me
    16:32:38
     CONSOLE:
    WARN]: [ClaimControl] Task #34 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
    16:32:38
     CONSOLE:
    WARN]: [ClaimControl] Task #33 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
    16:32:38
     CONSOLE:
    ERROR]: Could not pass event PlayerInteractEvent to ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER}
    16:32:38
     CONSOLE:
    Source) ~[?:?]
    16:32:38
     MEndLordM:
    [$] oneshot01: eh
    16:32:39
     ttBestBuildertt:
    [$] JamPlaysMC: It'd help a lot for my town <3
    16:32:39
     NOOB:
    @ nate5555555555: mbp the tag didnt work
    16:32:39
     Harry->nate5555555555:
    Ask no question and receive no answer!
    16:32:41
     CONSOLE:
    WARN]: [ClaimControl] Task #33 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
    16:32:41
     CONSOLE:
    WARN]: [ClaimControl] Task #34 for ClaimControl v1.10-SNAPSHOT-b${BUILD_NUMBER} generated an exception
    16:32:42
     NewTag:
    CraftyCreeper applied tag: "&4NOOB" to nate5555555555
    16:32:44
     CONSOLE:
    [INFO] 007BUTTER2003 issued server command: /slap
    16:32:44
     CONSOLE:
    [INFO] 007BUTTER2003 slapped 007BUTTER2003

    Crafty Creeper Party Server

  • Avatar of ryvix ryvix May 09, 2014 at 15:35 UTC - 0 likes

    It appears things with GP are in the middle of some sort of transition. Plus not much work is being done lately on it.

    I don't believe it supports player UUIDs yet either but they have converted claims to use UUIDs of their own which is a completely separate thing. So I can't really update this just yet to support player UUIDs.

    I will wait until they add that in and then I will update this. The database will have to update to support player UUIDs and claim UUIDs at that time so make sure you backup your files and your database before you update.

  • Avatar of ryvix ryvix May 05, 2014 at 19:33 UTC - 0 likes

    Sorry, didn't quite get to this yet. Got a little sidetracked with some work. I started but didn't finish yet.

  • Avatar of ryvix ryvix Apr 25, 2014 at 12:19 UTC - 0 likes

    @TheExelot: Go

    This is my next plugin to update. Hopefully within the next week I will have an update.

    I am also probably going to stop developing this plugin after I update it because I don't use it anymore and am switching from Grief Prevention to World Gaurd. So I have created another plugin to convert from GP to WG which I may release if people want it. But it wouldn't be quite ready for popular use yet as doesn't convert containertrust, accesstrust or subdivisions and creates regions from sky to bedrock. Then I plan to use WG with a wrapper plugin such as Property Guard but there are plenty of others. I feel this will be a more stable, flexible, more efficient and more powerful setup.

  • Avatar of TheExelot TheExelot Apr 25, 2014 at 10:10 UTC - 0 likes

    Any updates?

  • Avatar of ryvix ryvix Feb 27, 2014 at 05:40 UTC - 0 likes

    Some updates on the way including some tweaks, and the animals flag.

  • Avatar of ManBeastPigDev ManBeastPigDev Feb 23, 2014 at 14:55 UTC - 0 likes

    Will someone please take over this abandoned plugin ! If someone with ability will take over and make it work on 1.7.4 I'll donate to that person.

  • Avatar of ManBeastPigDev ManBeastPigDev Feb 02, 2014 at 19:24 UTC - 0 likes

    CONSOLE: WARN]: [ClaimControl] Task #62703 for ClaimControl v1.07b generated an exception 19:20:16 CONSOLE: already initialized! 19:20:16 CONSOLE: java.lang.IllegalStateException: Initial initialization 19:20:16 CONSOLE: Method) [?:1.7.0_51]

    When people do /cc deny or /cc private its not working but its stopping people using any permissions at all. Once they walk off the claim the permissions work fine.

  • Avatar of ManBeastPigDev ManBeastPigDev Jan 29, 2014 at 16:58 UTC - 0 likes

    16:54:58 CONSOLE: WARN]: [ClaimControl] Task #29 for ClaimControl v1.07b generated an exception

  • Avatar of ManBeastPigDev ManBeastPigDev Nov 20, 2013 at 10:15 UTC - 0 likes

    No longer working

    Last edited Feb 03, 2014 by ManBeastPigDev

Which flags should be added next?

  1. Choices:

  1. Results
  2. 2 comments

Facts

Date created
Feb 27, 2013
Category
Last update
Nov 19, 2013
Development stage
Beta
Language
  • enUS
License
MIT License
Curse link
ClaimControl
Downloads
2,893
Recent files

Authors

Relationships

Required dependency
Grief Prevention
Vault