GriefPrevention Flags 5.1.3

GriefPrevention Add-On to set flags in claims.

  1. ShaneBee
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/ShaneBeee/GriefPreventionFlags
    Contributors:
    Big_Scary (Creator), DmitryRendov
    Note: I am not the original 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 doing my best to update it and keep it live on SpigotMC

    [​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:

    This plugin is now cross compatible with all version 1.9+ [Starting with plugin version 5.0.0]

    If you are using 1.12.2 or below and experience issues please revert back to the Legacy version --> [​IMG] and report issues on the GitHub issue tracker.

    GitHub:
    [​IMG] [​IMG] [​IMG] [​IMG]

    Dependencies:
    - GriefPrevention
    (Required)
    - 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

    A More detailed list of the flags can be found on the WIKI
    Legend:
    New/Updated
    - New flag that's been added since original release or update to a flag
    Coming Soon - A planned flag
    • AllowPVP (Updated - Option PvP flagged claim entrance message)
    • ChangeBiome (NEW! You can now change the biome in claims, see wiki for detailed info)
    • CommandBlackList
    • CommandWhiteList
    • KeepLevel
    • EnterCommand (Updated Variables)
    • EnterPlayerCommand (New - Commands run by players)
    • EnterMessage (Updated Variables)
    • ExitCommand (Updated Variables)
    • ExitPlayerCommand (New - Commands run by players)
    • ExitMessage (Updated Variables)
    • HealthRegen
    • InfiniteArrows
    • KeepInventory
    • NetherPortalConsoleCommand
    • NetherPortalPlayerCommand
    • NoChorusFruit
    • NoCombatLoot
    • NoEnderPearl
    • NoEnter
    • NoEnterPlayer (New - Block specific players from entering claims)
    • NoExpiration
    • NoFallDamage (New - Prevents players from taking fall damage)
    • NoFireDamage (New - (This is added, but make sure to enable FireDamage in the GP config))
    • NoFireSpread (New - (This is added, but make sure to enable FireSpread in the GP config))
    • NoFlight
    • NoFluidFlow
    • NoGrowth (New - Stop plants from growing and blocks from spreading)
    • NoHunger
    • NoIceForm (New - Stops ice from forming in claims)
    • NoItemDrop
    • NoItemPickup
    • NoLeafDecay
    • NoLighter (Coming soon!)
    • NoLootProtection
    • NoMcMMODeathPenalty
    • NoMcMMOSkills
    • NoMcMMoXPGain (New - Stops players from gaining McMMoXP)
    • NoMobDamage
    • NoMobSpawns
    • NoMonsterSpawns (Added Phantoms)
    • NoPetDamage
    • NoPlayerDamage
    • NoSnow (New - Stops snow from forming on the ground in claims)
    • NoVineGrowth (New - Stops vines from growing in claims)
    • NoWeatherChange (This is actually a world wide flag)
    • OwnerFly (New - Allow owners to fly in their own claims)
    • OwnerMemberFly (New - Allow owners and members with access trust or higher to fly in their own claim)
    • PlayerGamemode (New - Experimental, needs more work!)
    • PlayerTime (New - You can now set a PlayerTime in a claim <day/noon/night/midnight>)
    • PlayerWeather (New - Set player weather in claims)
    • RespawnLocation
    • SpleefArena (See WIKI for example/usage)
    • TrappedDestination

    Code (YAML):

        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.bypass.fly
    :
            description
    : Makes a player immune to the limitations of the fly flags (Use this if a player has permission for plugin fly commands, such as essentials /fly)
            default
    : op
        gpflags.<NameOfFlag>
    :
            description
    : Grants permission to apply/remove a specific flag.
            default
    : op
     

    All of the messages in the messages.yml can be edited to be custom for your server. If you would like we now have a FRENCH MESSAGES version now thanks to @arboriginal .... just download this one, unzip it and replace your current messages.yml found in GriefPreventionFlags folder.

    REVIEWS:
    Please do not use the reviews for a support system. If you need help I have listed ways to get support below.

    SUPPORT:
    If you have an issue, please report it on the GITHUB page.
    I also have a private DISCORD channel for my resources. (Look for the category on the left "Projects-Support")
    [​IMG]
    [​IMG]

    You can find bStats metrics HERE
    [​IMG]
    ricardo12 and pinkpig like this.

Recent Updates

  1. Small Fixes [5.1.3]
  2. Small Fix [5.1.2]
  3. Small Fixes [5.1.1]

Recent Reviews

  1. AKATONY
    AKATONY
    5/5,
    Version: 5.1.2
    Excellent Plugin! The dev is very kind and helpful and this plugin is very well made!
    1. ShaneBee
      Author's Response
      Thank you very much for the kind words and great rating. Glad I was able to help you through your issues :)
  2. MinecraftNight4
    MinecraftNight4
    5/5,
    Version: 5.1.0
    a good plugin with the flags.
    Pls add flag "Ride Animals" to claims
    Pls add flag "Ride Animals" to claims
    1. ShaneBee
      Author's Response
      Hi
      Thanks for the five stars.
      If you would like a feature added please use the GitHub issue tracker to suggest a feature and include details. Reviews are not the place for suggestions.
  3. runescapejon
    runescapejon
    5/5,
    Version: 4.16.1 [1.13+ Version]
    very great plugin with great developer support. Also you really don't need anything else this plugin pretty much cover everything.
    1. ShaneBee
      Author's Response
      Thank you for the review. I do my best to give the best support. Sometimes Its not always that great ;) but I do try!
      Im glad to hear you are enjoying it!
  4. Mootilate
    Mootilate
    5/5,
    Version: 4.16.0 [1.13+ Version]
    Love this plugin, so easy to use. Lot nicer than world guard to set flags. It has allowed me to create areas for special events and even lets me create new ranks with permissions to the flags.
    1. ShaneBee
      Author's Response
      Thanks for the 5 stars. Really happy to hear you are enjoying it :)
  5. arboriginal
    arboriginal
    5/5,
    Version: 4.11.1 [1.13+ Version]
    A new 5 stars review because ShaneBee is a very nice and smart guy, he provides quick support in the Discussion thread and is very reactive to his users remarks.

    Thanks again, your plugin go on to work like a charm!
    1. ShaneBee
      Author's Response
      Thank you for the review. Im glad to be able to get this plugin fully working for you guys :)
  6. arboriginal
    arboriginal
    5/5,
    Version: 4.10.0 [1.13+ Version]
    1. ShaneBee
      Author's Response
  7. 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!
  8. 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!
  9. 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!
  10. 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!