GriefPrevention Flags 4.7.0 [1.13+ Version]

GriefPrevention Add-On to set flags in claims.

  1. ShaneBee
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.12
    • 1.13
    Source Code:
    https://github.com/ShaneBeee/GriefPreventionFlags
    Contributors:
    Big_Scary (Creator)
    Note: I am not the creator of this plugin, nor do I take any credit in owning it what so ever. This plugin is open source on GITHUB and I am merely putting it up on Spigot to make it available for other server owners as a simple download.

    [​IMG]

    GriefPrevention Flags is a plugin to allow admins to set flags for GriefPrevention claims. Either a single claim, or a global flag for all claims. It's similar to WorldGuard, but it's more performant, easier to use, and includes many more useful flags than WorldGuard does. It also doesn't require WorldEdit to run (unlike WorldGuard). Admins can also empower players to self-serve by giving them access to specific flags, which they can then only use on land claims they own.

    Versions:

    Because of the big changes to the Bukkit/Spigot API I have decided to keep 2 separate versions of this plugin. When downloading please make sure to pick the correct version for your Spigot version.

    Dependencies:
    - GriefPrevention
    (Must Have)
    - McMMo (Optional)

    SetClaimFlag
    description: Sets a flag on a GriefPrevention land claim.
    usage: /SetClaimFlag <flag> <optional parameters>
    aliases: [setflag, placeflag, putflag, claimflag, placeclaimflag, putclaimflag]
    permission: gpflags.setflag
    UnsetClaimFlag
    description: Un-sets (removes) a flag on a GriefPrevention land claim.
    usage: /UnSetClaimFlag <flag>
    aliases: [unsetflag, removeflag, unclaimflag, removeclaimflag]
    permission: gpflags.unsetflag
    SetDefaultClaimFlag
    description: Sets a flag on all GriefPrevention land claims.
    usage: /SetDefaultClaimFlag <flag> <optional parameters>
    aliases: [setdefaultflag, placedefaultflag, putdefaultflag, defaultclaimflag, placedefaultclaimflag, putdefaultclaimflag]
    permission: gpflags.defaultflags
    UnsetDefaultClaimFlag
    description: Un-sets (removes) a default flag from all GriefPrevention land claims.
    usage: /UnSetClaimFlag <flag>
    aliases: [unsetdefaultflag, removedefaultflag, removedefaultclaimflag]
    permission: gpflags.defaultflags
    ListClaimFlags
    description: Lists all the flags currently set on a GriefPrevention land claim.
    usage: /ListClaimFlags
    aliases: [listclaimflags, claimflags, listflags]
    permission: gpflags.listflags
    SetWorldFlag
    description: Sets a flag on an entire world.
    usage: /SetWorldFlag <flag> <optional parameters>
    aliases: [placeworldflag, putworldflag, worldflag]
    permission: gpflags.setworldflag
    UnsetWorldFlag
    description: Un-sets (removes) a world-level flag.
    usage: /UnSetWorldFlag <flag>
    aliases: [unsetworldflag, removeworldflag, unworldflag]
    permission: gpflags.unsetworldflag
    SetServerFlag
    description: Sets a flag everywhere.
    usage: /SetServerFlag <flag> <optional parameters>
    aliases: [placeserverflag, putserverflag, serverflag]
    permission: gpflags.setserverflag
    UnsetServerFlag
    description: Un-sets (removes) a server-level flag.
    usage: /UnSetServerFlag <flag>
    aliases: [unsetserverflag, removeserverflag, unserverflag]
    permission: gpflags.unsetservrflag
    GPFReload
    description: Reloads GriefPrevention Flags configuration settings from its config file.
    usage: /GPFReload
    permission: gpflags.reload

    • NoItemPickup
    • ExitMessage
    • NoHunger
    • InfiniteArrows
    • NoPetDamage
    • ExitCommand
    • CommandBlackList
    • RespawnLocation
    • AllowPVP
    • KeepLevel
    • NoPlayerDamage
    • NoMcMMOSkills
    • NoChorusFruit
    • NetherPortalConsoleCommand
    • NoFluidFlow
    • NoExpiration
    • NoWeatherChange
    • NetherPortalPlayerCommand
    • CommandWhiteList
    • NoMonsterSpawns
    • TrappedDestination
    • NoMobSpawns
    • NoEnter
    • NoLootProtection
    • NoMcMMODeathPenalty
    • KeepInventory
    • HealthRegen
    • NoCombatLoot
    • NoItemDrop
    • NoEnderPearl
    • SpleefArena
    • NoLeafDecay
    • NoFlight
    • EnterMessage
    • NoMobDamage
    • EnterCommand

    Code (Text):

        gpflags.admin.*:
            description: Grants all administrative functionality.
        gpflags.setflag:
            description: Grants permission to use /SetClaimFlag.
            default: op
        gpflags.unsetflag:
            description: Grants permission to use /UnSetClaimFlag.
            default: op
        gpflags.setworldflag:
            description: Grants permission to use /SetWorldFlag.
            default: op
        gpflags.unsetworldflag:
            description: Grants permission to use /UnSetWorldFlag.
            default: op
        gpflags.setserverflag:
            description: Grants permission to use /SetServerFlag.
            default: op
        gpflags.unsetserverflag:
            description: Grants permission to use /UnSetServerFlag.
            default: op
        gpflags.defaultflags:
            description: Grants permission to use /SetDefaultClaimFlag and /UnSetDefaultClaimFlag.
            default: op
        gpflags.listflags:
            description: Grants permission to use /ListClaimFlags.
            default: op
        gpflags.reload:
            description: Grants permission to use /GPFReload.
            default: op
        gpflags.allflags:
            description: Grants permission to apply/remove all flags.
            default: op
        gpflags.bypass:
            description: Makes a player immune to the limitations of flags like CommandBlackList, NoEnter, and NoFlight.
            default: op
        gpflags.NameOfFlag:
            description: Grants permission to apply/remove a specific flag.
            default: op
     

    REVIEWS:
    Please do not post bad reviews if this does not work, as I am not the creator of this and will not provide support

    SUPPORT:
    If you have an issue, please report it on the GITHUB page.... I currently do not have a dev to help me fix problems, but I am hoping to soon have one.
    pinkpig likes this.

Recent Reviews

  1. Gustavo_Player
    Gustavo_Player
    5/5,
    Version: 4.6.3 [1.13 Version]
    Does this plugin allow the players themselves to set the flags of their land? *thinking*
    1. ShaneBee
      Author's Response
      Hey, yes they sure can. In the overview page you can find the appropriate permissions to allow your players to do just that!
  2. LegendDoubleB
    LegendDoubleB
    5/5,
    Version: 4.6.1 [1.13 Version]
    Thank you for updating this resource! I think the 1.13 version works great on 1.12.2. Maybe there is no need to worry about API changes after all...
    1. ShaneBee
      Author's Response
      Hey thanks for letting me know. I will have to do some further testing. As far as I know the 1.13 version SHOULDNT be able to run on 1.12.2 due to the API method in the plugin.yml, but I will have to take a look and see what I can figure out!
      EDIT: After reading md_5's notes again regarding backwards compatibility... there are chances it MAY work properly, but because there are some materials that are not backwards compatible, there is always a small chance there will be things that dont work. So I do recommend using the appropriate version for your server, to make sure you dont run into any of these errors!
  3. Benjamin83
    Benjamin83
    5/5,
    Version: 4.6.1 [1.13 Version]
    What I've been looking for since forever!!!
    Thank you so much for this, you are actually a life savior.
    The plugin works perfectly fine and it's recommended.
    ---------------------------------------------------------------------------
    1. ShaneBee
      Author's Response
      Thanks. I myself didnt build this plugin, so I cant take credit for it. Just got the source from GitHub and compiled it for people to use. :) Thank you for your kind words!
  4. KnifeKat
    KnifeKat
    5/5,
    Version: 4.6.0
    Could you submit this to the group of people who are going to be maintaining old/inactive plugins? They might actually provide support for this as they are taking a bunch of abandoned plugins, and updating them to work on current servers. (They are not adding features, they are just making them work, is all.) Thanks in advance! You can talk to zThana about this, as she is part of this group.
    1. ShaneBee
      Author's Response
      Hey I could probably do that.... how do I get in touch with said group? I have actually almost finished updating it for 1.13. It currently runs perfectly fine, I'm going to post another update here shortly!
  5. Zephearian
    Zephearian
    5/5,
    Version: 4.5.2
    You deserve a medal, perfect for survival servers like mine. I know you just took it from GitHub and put it here, but for those of us who could not figure out the github version this is a blessing!
    1. ShaneBee
      Author's Response
      Thank you for your kind words. It was quite the struggle compiling it from GitHub... but thats only because I had no clue what i was doing... but after some good time with google, i finally figured it out. I just wanted to be able to share it with the people who want/need it!
  6. Countryrose12
    Countryrose12
    5/5,
    Version: 4.5.2
    Great Plugin to have around, Team members of DragonEssence are liking it better then having to use worldguard region flags to prevent things.