Inactive [SEC] GriefAlert Reborn 0.8 - Supports both Group Manager and Permissions [1317]

Discussion in 'Inactive/Unsupported Plugins' started by Gandalf, Feb 27, 2011.

  1. Offline

    Gandalf

    I am working on adding location to my anti-spam filter, thank you for the excellent feedback. I will be getting to the rest little by little.

    What kind of a X Y Z radius would you suggest? I was going to go by about 25?

    Would you also like a feature to disable the anti-spam feature?
     
  2. Offline

    Revenger

    Radius 25 fine but a variable option in the config would be better as users all have different tastes mby a messages per second as a alternative to radius might be a good.

    So you can either use a radius antispam or a messages per second antispam way.

    Definitely would like a way to disable antispam on a per type setting so you can have it turned on for glass then turn it off for all the bad stuff like obsidian, tnt etc.

    So for example the options could become: 3 new options for each type.

    as: false (Antispam)
    asradius: 25 (Only if Antispam is enabled)
    asmps: 3 (Antiospam messages per second)

    tnt:
    id: '46'
    name: 'TNT'
    as: false (Antispam)
    asradius: 25 (Only if Antispam is enabled)
    asmps: 3 (Antispam messages per second)
    action: 'onPlace'
    restricted: 'true'
    user-message: 'true'
    mod-message: 'true'
    mod-exemption: 'false'
    user-color: 'b'
    block-color: 'c'

    glass:
    id: '20'
    name: 'Glass'
    as: true (Antispam)
    asradius: 25 (Only if Antispam is enabled)
    asmps: 3 (Antispam messages per second)
    action: 'onBreak'
    restricted: 'false'
    user-message: 'true'
    mod-message: 'true'
    mod-exemption: 'true'
    user-color: 'b'
    block-color: 'c'
     
  3. Offline

    Arbitation

    It would be just great if there was more than one level of restriction. So for instance Rank Noob can only use wood, Rank Pro can use wood and dirt, and Rank Admin can use wood, dirt and stone.
     
  4. Offline

    Revenger

    I don't think that really belongs here.

    This is mainly about protection and the logging of griefing not about allowing certain materials for users to build using the permissions system.

    I dunno if theirs a mod that does a rank system for materials if not then I hope someone could make one for it for you.

    If you are talking about the usage of banned items per group then yes I agree.

    We shoule set blocking up so we can have something like:

    Member - Nothing
    Advbuilder - lava water spawner
    Admin - everything tnt etc
     
  5. Offline

    Gandalf

    That doesn't really belong here, I can create a separate branch of a plugin for that after I update GriefAlertR.

    Revenge, I will add the element based anti-spam on/off feature but I do not want my plugin configuration to get too unwieldy so I will hard code a radius(25 sounds good).

    Expect an improved anti-spam system this weekend.
     
  6. Offline

    Revenger

    Personally the options I suggested wouldn't be that much extra and would make the plugin more flexible for all types of configurations and situations and you will get more people using the plugin as a result. They can always be worked in later somehow.

    At least allow changing of the antispam yes/no option per type.

    As I'm sure all admins want to see every diamond or obsidian block placed and not every glass break within a area.
     
    Gandalf likes this.
  7. Offline

    Gandalf

    I can do a custom build for you including those features if you like, and I will implement the element based anti-spam configuration feature. That was a very good suggestion.

    Thank you good sir.
     
  8. Offline

    Arbitation

    That would be amazing >.< I just really need a plugin to restrict blocks on a per group basis, not just a "restricted" or "not restricted." If you did do that, I would eternally be grateful... Unless there is already a plugin that does this, and I've just derpily missed it??
     
  9. Offline

    Color42

    Gandalf is there anyway you can make it so that GA imports MySQL tables by it self? Im a total MySQL idiot and I just managed to get it setup on my Unbuntu with Webadmin, but I cant find a option for uploading tables.
    Other plugins like BB and LWC install them on start. Thx in advance.

    Edit:
    nvm found a button called execute sql pasted the data and it created the tables :D
     
    Gandalf likes this.
  10. Offline

    Gandalf

    Updated to v.5 expect the addition of other requested features soon.
     
    Revenger likes this.
  11. Offline

    Color42

    downloaded 0.5 will report back in a day or two
     
    Gandalf likes this.
  12. Offline

    Revenger

    The new antispam is allot better and not as lax as what you had it before.

    We look forward to the per item basis and other features.
     
    Gandalf likes this.
  13. Offline

    craftopia.net

    Is there anyway we can make the Log easier to read???

    Maybe put some line breaks in between each entry?
     
  14. Offline

    Gandalf

    As long as you keep the same order and format, you can do what you desire with line breaks and tabs.
     
  15. Offline

    Justin Hawtree

    i think you need to fix the permissions nodes becuase i have the notifications working its just the message goes to the whole server and i just need it for me. I am admin on permissions with the * node so it should work
     
  16. Offline

    Gandalf

    Can you please be a bit more specific with your problem? Which message, what permissions plugin are you using, and can you post the permissions?

    Will be updated to work with the latest Bukkit build by next weekend.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
  17. Offline

    Justin Hawtree

    i am trying to get it to work for a Diamond Ore notification to catch x-rayers.
    Its werid when i set it up only when i destoried diamond ore it would show the message to the entire server, and when a normal user destories it no message in chat.
    Permissions plugin: Permissions v2.5.5 (Phoenix)
    i thought if i only have the * node i was good, where should i place the nodes to have in-game notifications for admins only
    My Permissions:
    plugin:
    permissions: {system: default, copies: null}
    groups:
    Default:
    default: false
    info: {prefix: '', suffix: '', build: false}
    inheritance: null
    permissions: null
    Citizen:
    default: true
    info: {prefix: '', suffix: '', build: true}
    inheritance: [Default]
    permissions: [foo.bar, lwc.protect, general.player-info, mcmmo.skills.*, iConomyChestShop.shop.sell,
    iConomy.payment, iConomy.list, iConomy.rank, iConomyChestShop.shop.use]
    Adventurer:
    default: false
    info: {prefix: '&6', suffix: '', build: true}
    inheritance: [Citizen]
    permissions: [mcmmo.ability.woodcutting, mcmmo.ability.mining, mcmmo.ability.axes,
    mcmmo.ability.excavation, mcmmo.ability.swords, mcmmo.ability.unarmed]
    Moderator:
    default: false
    info: {prefix: '', suffix: '', build: true}
    inheritance: [Citizen]
    permissions: [bar.foo]
    Admin:
    default: false
    info: {prefix: '&4', suffix: '', build: true}
    inheritance: null
    permissions: ['*']

    Config setup:
    ##########################################################
    # GriefAlertR Config #
    # #
    # Name: Gandalf #
    # Version: .5 #
    # #
    # #
    # Visit us at http://wdgaming.net #
    # #
    ##########################################################
    #id - Decimal ID of item to check, can be found at http://www.minecraftwiki.net/wiki/Data_values
    #name - Name of the item to use
    #action - onUse(for items defined in my thread), onRightClick, onBreak, onPlace
    #restricted - Only players with the "griefalertr.use" permission will be able to use this block depending on which action you chose(all actions are supported).
    #user-message - Sets whether or not users are notified
    #mod-message - Sets whether or not groups with the "griefalertr.view" permission group will be notified by the plugin.
    #mod-exemption - Sets whether or not groups with the "griefalertr.exempt" permission will be exempted by the plugin.
    #user-color - Color that the player's name will appear in for messaging.
    #block-color - Color that the block's name will appear in for messaging.
    #Color information: f = white, e = yellow, d = pink, c = red, b = cyan, a = green, 9 = blue, 8 = gray, 7 = lightgray, 6 = orange
    #5 = dark purple, 4 = dark red, 3 = dark cyan, 2 = dark green, 1 = blue
    #ITEM LIST STARTS HERE, EXAMPLE IS PROVIDED BELOW, FORMAT IT EXACTLY AS SHOWN.
    #The indentation doesn't matter that is for your own organizational purposes.
    #Set true to enable logging to MySQL, or else just ignore all the SQL configurations.
    Log to MySQL: 'false'
    #Username for the SQL database
    SQLusername: ''
    #Password for the SQL database
    SQLpassword: ''
    #"localhost" is the server hostname or IP, "3306" is the port (default for MySQL) and "minecraft" is the name of the database.
    SQLdb: 'jdbc:mysql://localhost:3306/minecraft'
    tnt:
    id: '46'
    name: 'TNT'
    action: 'onPlace'
    restricted: 'true'
    user-message: 'true'
    mod-message: 'true'
    mod-exemption: 'false'
    user-color: 'b'
    block-color: 'c'
    diamond ore:
    id: '56'
    name: 'Diamond Ore'
    action: 'onBreak'
    restricted: 'false'
    user-message: 'false'
    mod-message: 'true'
    mod-exemption: 'true'
    user-color: '9'
    block-color: '7'
     
  18. Offline

    Color42

    5.0 with MySQL on CB493 works fine at my end no issues to report

    did you try to add the "griefalertr.view" node?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
    Gandalf likes this.
  19. Offline

    Paul_VB

    ok i NEED help. my server is plagued with griefers and i need to catch them. this pluggin would be perfect..... if i could get it to work.
    i have NO clue what im doing wrong and YES i am a TOTAL noob with thins type of thing. im using permisions 2.5.5 and heres my cconfig thing
    Code:
    ##########################################################
    #                  GriefAlertR Config                  #
    #                                                        #
    #                  Name: Gandalf                        #
    #                  Version: .5                          #
    #                                                        #
    #                                                        #
    #            Visit us at http://wdgaming.net            #
    #                                                        #
    ##########################################################
    
    #id - Decimal ID of item to check, can be found at http://www.minecraftwiki.net/wiki/Data_values
    #name - Name of the item to use
    
    #action - onUse(for items defined in my thread), onRightClick, onBreak, onPlace
    #restricted - Only players with the "griefalertr.use" permission will be able to use this block depending on which action you chose(all actions are supported).
    #user-message - Sets whether or not users are notified
    #mod-message - Sets whether or not groups with the "griefalertr.view" permission group will be notified by the plugin.
    
    #mod-exemption - Sets whether or not groups with the "griefalertr.exempt" permission will be exempted by the plugin.
    #user-color - Color that the player's name will appear in for messaging.
    #block-color - Color that the block's name will appear in for messaging.
    #Color information: f = white, e = yellow, d = pink, c = red, b = cyan, a = green, 9 = blue, 8 = gray, 7 = lightgray, 6 = orange
    #5 = dark purple, 4 = dark red, 3 = dark cyan, 2 = dark green, 1 = blue
      
    #ITEM LIST STARTS HERE, EXAMPLE IS PROVIDED BELOW, FORMAT IT EXACTLY AS SHOWN.
     
    #The indentation doesn't matter that is for your own organizational purposes.
      
    #Set true to enable logging to MySQL, or else just ignore all the SQL configurations.
    Log to MySQL: 'false'
    #Username for the SQL database
    SQLusername: ''
     
    #Password for the SQL database
    SQLpassword: ''
     
    #"localhost" is the server hostname or IP, "3306" is the port (default for MySQL) and "minecraft" is the name of the database.
    SQLdb: 'jdbc:mysql://localhost:3306/minecraft'
     
    tnt:
            id: '0'
            name: 'TNT'
            action: 'onPlace'
            restricted: 'true'
            user-message: 'true'
            mod-message: 'true'
            mod-exemption: 'false'
            user-color: 'b'
            block-color: 'c'
    
    #
        TNT(exploding):
            id: '46'
            name: 'TNT'
            action: 'onBreak'
            restricted: 'true'
            user-message: 'true'
            mod-message: 'true'
            mod-exemption: 'false'
            user-color: 'c'
            block-color: 'c'
        TNT(place):
            id: '46'
            name: 'TNT'
            action: 'onPlace'
            restricted: 'true'
            user-message: 'true'
            mod-message: 'true'
            mod-exemption: 'false'
            user-color: 'c'
            block-color: 'c'
     
  20. Offline

    Revenger

    Read the initial tittle.

    Its being updated to build 600+ it isn't yet.

    So it only works on the 500 series builds atm.
     
    Gandalf likes this.
  21. Offline

    Gandalf

    Updated now, thank you good sir :) .

    Updated, please try again.

    The plugin is now updated for the latest Bukkit build 600 series. Gacheck, and removal stick are coming in the next update.

    Thank you for being so patient.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
  22. Offline

    Reklats

    I have made all under the instruction, but the information is not written in MySQL. Help please :)
     
  23. Offline

    Gandalf

    Sure, due to the nature of this problem, I can help you in chat. I will send you a PM.
     
  24. Offline

    Paul_VB

    ok i got it to work now, but i still need help. it works fine for tnt and lava blocks, but i cnt get it for lava buckets
    heres my config

    Code:
    ##########################################################
    #                  GriefAlertR Config                  #
    #                                                        #
    #                  Name: Gandalf                        #
    #                  Version: .6                          #
    #                                                        #
    #                                                        #
    #            Visit us at http://wdgaming.net            #
    #                                                        #
    ##########################################################
    
    #id - Decimal ID of item to check, can be found at http://www.minecraftwiki.net/wiki/Data_values
    #name - Name of the item to use
    #action - onUse(for items defined in my thread), onRightClick, onBreak, onPlace
    #restricted - Only players with the "griefalertr.use" permission will be able to use this block depending on which action you chose(all actions are supported).
    #user-message - Sets whether or not users are notified
    #mod-message - Sets whether or not groups with the "griefalertr.view" permission group will be notified by the plugin.
    #mod-exemption - Sets whether or not groups with the "griefalertr.exempt" permission will be exempted by the plugin.
    #user-color - Color that the player's name will appear in for messaging.
    #block-color - Color that the block's name will appear in for messaging.
    #Color information: f = white, e = yellow, d = pink, c = red, b = cyan, a = green, 9 = blue, 8 = gray, 7 = lightgray, 6 = orange
    #5 = dark purple, 4 = dark red, 3 = dark cyan, 2 = dark green, 1 = blue
    
    #ITEM LIST STARTS HERE, EXAMPLE IS PROVIDED BELOW, FORMAT IT EXACTLY AS SHOWN.
    #The indentation doesn't matter that is for your own organizational purposes.
    
    #Set true to enable logging to MySQL, or else just ignore all the SQL configurations.
    Log to MySQL: 'false'
    #Username for the SQL database
    SQLusername: ''
    #Password for the SQL database
    SQLpassword: ''
    #"localhost" is the server hostname or IP, "3306" is the port (default for MySQL) and "minecraft" is the name of the database.
    SQLdb: 'jdbc:mysql://localhost:3306/minecraft'
     
    TNT(exploding):
    id: '46'
    name: 'TNT'
    action: 'onBreak'
    restricted: 'true'
    user-message: 'true'
    mod-message: 'true'
    mod-exemption: 'false'
    user-color: 'c'
    block-color: 'c'
    TNT(place)
    id: '46'
    name: 'TNT'
    action: 'onPlace'
    restricted: 'true'
    user-message: 'true'
    mod-message: 'true'
    mod-exemption: 'false'
    user-color: 'c'
    block-color: 'c'
    LavaBucket
    id: '327'
    name: 'LavaBucket'
    action: 'OnUse'
    restricted: 'true'
    user-message: 'true'
    mod-message: 'true'
    mod-exemption: 'false'
    user-color: 'c'
    block-color: 'c'
    LavaPlace
    id: '10'
    name: 'Lava'
    action: 'onPlace'
    restricted: 'true'
    user-message: 'true'
    mod-message: 'true'
    mod-exemption: 'false'
    user-color: 'c'
    block-color: 'c'
     
  25. Offline

    Gandalf

    This is a minor glitch, it will be fixed in the next major release of this plugin in 2-3 days. Thank you for bringing it to my attention.
     
  26. Offline

    Revenger

    Sometime can you add multiworld support to this plugin?
     
  27. Offline

    Paul_VB

    ok. when will the next major update be cuz i'd really like like this working for lava buckets for my server
     
  28. Offline

    Exolas

    im not getting notifyed if a player breaks anything, but if a admin do so... also the players see it.
     
  29. Offline

    Gandalf

    As in what world it happened in?

    Sure.

    Post your config file.

    Tomorrow.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
  30. Offline

    Exolas

    just as a example
    tnt:
    id: '46'
    name: 'TNT'
    action: 'onPlace'
    restricted: 'true'
    user-message: 'true'
    mod-message: 'true'
    mod-exemption: 'false'
    user-color: 'b'
    block-color: 'c'

    also the players cant break blacklisted blocks.

    or did you mean another cfg file? lol
     

Share This Page