UGather

Adds zones, permissions, and other options to modify gather rates!

Total Downloads: 6,540 - First Release: Mar 14, 2016 - Last Update: Apr 28, 2018

5/5, 19 likes
  1. Hello Guys,

    i use this plugin in combination with PlayerRankings and PlaytimeTracker so Players who reach the 4th Rank they will get
    a boost for gathering. But Players get this boost already on 1th Rank....i dont know what am doing wrong .

    Those are the Groups i set in IGather-Groups.json:

    Code:
    {
      "groupD": {
        "1": {
          "groupName": "rank4",
          "groupID": 1,
          "groupPerm": "igather.rank4",
          "groupTimeCreated": "6:32 PM",
          "groupQuarryRate": 0.2,
          "groupResourceRate": 0.2,
          "groupPickupRate": 0.2,
          "groupCreater": "Console",
          "groupPlayers": [
            76XXXXXXXXXX,
            7656119XXXXXXX
          ]
        },
        "2": {
          "groupName": "rank5",
          "groupID": 2,
          "groupPerm": "igather.rank5",
          "groupTimeCreated": "6:33 PM",
          "groupQuarryRate": 0.4,
          "groupResourceRate": 0.4,
          "groupPickupRate": 0.4,
          "groupCreater": "Console",
          "groupPlayers": []
        },
        "3": {
          "groupName": "rank6",
          "groupID": 3,
          "groupPerm": "igather.rank6",
          "groupTimeCreated": "6:33 PM",
          "groupQuarryRate": 0.6,
          "groupResourceRate": 0.6,
          "groupPickupRate": 0.6,
          "groupCreater": "Console",
          "groupPlayers": []
        },
        "4": {
          "groupName": "rank8",
          "groupID": 4,
          "groupPerm": "igather.rank8",
          "groupTimeCreated": "6:33 PM",
          "groupQuarryRate": 1.0,
          "groupResourceRate": 1.0,
          "groupPickupRate": 1.0,
          "groupCreater": "Console",
          "groupPlayers": []
        }
      },
      "perms": [
        "igather.rank4",
        "igather.rank5",
        "igather.rank6",
        "igather.rank8"
      ]
    }

    Its almost working but the Players get the wrong Ranks-Groups.

    Here the IGather-Players.json:


    Code:
    {
      "playerD": {
        "765xxxxxxxxxxxxx": {
          "playerName": "[IcE] Akki",
          "playerID": 76xxxxxxxxxxxxx,
          "playerPickup": 0.2,
          "playerQuarry": 0.2,
          "playerResource": 0.2,
          "playerGroupID": 1,
          "playerGroupName": "rank8"
        },
        "76xxxxxxxxxxxxxx": {
          "playerName": "SturmWolf",
          "playerID": 765xxxxxxxxxxxx,
          "playerPickup": 0.2,
          "playerQuarry": 0.2,
          "playerResource": 0.2,
          "playerGroupID": 1,
          "playerGroupName": "Regular"
        }
      }
    }

    Last one :)
    What about this Piece of Conig, should i add the Groups here?

    Code:
    {
      "DefGroupName": "Regular",
      "DefPermission": "igather.admin",
      "DefPickupGatherRate": 1.0,
      "DefQuarryGatherRate": 1.0,
      "DefResourceGatherRate": 1.0
    }

    Hope for some explenation about this :p

    Thanks in Advance!
     
  2. DylanSMR updated IGather with a new update entry:

    1.1.0

     
  3. Wood gathering is not working anymore? is this something you broke?
     
  4. I'd like to see your config its that possible.
     
  5. DylanSMR updated IGather with a new update entry:

    1.1.1

     
  6. Thanks for that
    [DOUBLEPOST=1520118608][/DOUBLEPOST]{
    "Gather Perms : The list of permissions that grant specified gather rates.": {
    "igather.advanced": {
    "collectable_metal": 3.0,
    "collectable_stone": 3.0,
    "collectable_sulfur": 3.0,
    "collectable_tree": 3.0,
    "node_hqm": 5.0,
    "node_metal": 3.4,
    "node_stone": 3.2,
    "node_sulfur": 3.3,
    "node_tree": 10.0,
    "quarry_hqm": 8.0,
    "quarry_metal": 8.0,
    "quarry_stone": 8.0,
    "quarry_sulfur": 8.0
    },
    "igather.basic": {
    "collectable_metal": 10.0,
    "collectable_stone": 10.0,
    "collectable_sulfur": 10.0,
    "collectable_tree": 10.0,
    "node_hqm": 10.5,
    "node_metal": 10.5,
    "node_stone": 10.5,
    "node_sulfur": 10.5,
    "node_tree": 10.5,
    "quarry_hqm": 10.0,
    "quarry_metal": 10.0,
    "quarry_stone": 10.0,
    "quarry_sulfur": 10.0
    }
    },
    "Base Permission : The basic permission given to group default.": "igather.basic",
    "Default Group : The group all players should be in, these players get the base perm.": "default",
    "Chat Command - The chat command used to show a user his/her gather rate.": "igather",
    "Stackable Permissions : If a user has multiple perms, should they stack gather rate.": true
    }

    same issue
    [DOUBLEPOST=1520119377][/DOUBLEPOST]Nevermind found a fix for that i just forgot to delete the old config, Good job works well again.
     
  7. Is there a way to turn off gathering? I have changed everything to 0's, but it is still able to gather.

    Code is attached
     
    Last edited by a moderator: Mar 18, 2018
  8. Yeah hold on, need to edit a few things in the plugin. Will have an update out soon. ;)
     
  9. omg thank you so much. Its been driving me NUTS!!! Just shoot me a message or comment back when its ready please and thank you
     
  10. DylanSMR updated IGather with a new update entry:

    1.1.2

     
  11. Okay so it IS working but if you play the little games you get all the wood tock etc... any ideas?
     
  12. Hey guys. How to change cloth gahter rates from hemps and animals?
     
  13. nvm, added some code to your plugin and it works.
     
  14. @DylanSMR I've tried to add scraps into your plugin because I don't know how the lootconfig works to get more rescources inside of the server,
    So I thougth this plugin is a great idea for an alternative to get them,
    But while finish it I'm getting this error
    Code:
    IGather.cs(63,20): error CS1525: Unexpected symbol `}'
    IGather.cs(78,6): error CS1525: Unexpected symbol `(', expecting `,' or `}'
    IGather.cs(78,22): error CS1525: Unexpected symbol `)', expecting `,' or `}'
    IGather.cs(80,17): error CS1525: Unexpected symbol `,', expecting `;' or `}'
    IGather.cs(81,42): error CS1525: Unexpected symbol `,', expecting `;' or `}'
    IGather.cs(82,39): error CS1525: Unexpected symbol `,', expecting `;' or `}'
    IGather.cs(83,29): error CS1525: Unexpected symbol `,', expecting `;' or `}'
    IGather.cs(85,13): error CS1002: ; expected
    IGather.cs(85,14): error CS1519: Unexpected symbol `;' in class, struct, or interface member declaration
    IGather.cs(86,29): error CS1001: Unexpected symbol `)', expecting identifier
    IGather.cs(86,13): error CS1520: Class, struct, or interface method must have a return type
    IGather.cs(88,8): error CS1525: Unexpected symbol `void'
    IGather.cs(90,12): error CS1525: Unexpected symbol `Config'
    IGather.cs(90,30): error CS1525: Unexpected symbol `('
    IGather.cs(92,9): error CS1514: Unexpected symbol `}', expecting `.' or `{'
    IGather.cs(93,15): error CS1525: Unexpected symbol `void'
    So mayebye you can fix it
     
    Last edited by a moderator: Mar 18, 2018
  15. Hey there,

    Is it possible to add a multiplier for spawnable pickups like mushrooms, tree stumps & corn etc?

    Thanks
     
  16. I'll be adding the rest of the gather types in the next version of this plugin.
    [DOUBLEPOST=1521393373][/DOUBLEPOST]Also, adding checks for the mini-game events with gathering.
     
  17. The Node HQM doesn't seem to work for me, so I'm expecting to hit a metal ore node and get more HQM is that right? I'm only getting 2 from that.
     
  18. Seems to be a bug with wood gathering. Get 0 wood on all hits besides the last one.
     
  19. DylanSMR updated IGather with a new update entry:

    1.1.3

     
  20. Hello, after my update i noticed my igather.advanced perm and gather rates for VIP are missing from config. I'm horrible at configuring this stuff. How would you add the advanced perms in again?