R-Remover-Tool

Building and entity removal tool

Total Downloads: 65,415 - First Release: Apr 3, 2015 - Last Update: Feb 7, 2018

5/5, 105 likes
  1. How do I set to only be able to /remove when you are friend of the owner? even if there is no cupboard?
     
  2. GJ.
    why just not start a new plugin page for this if Reneb not maintaining it?
     
    Last edited by a moderator: May 31, 2016
  3. I was talking about the remove anything bug, where you can remove an entire base, the quarry from the warehouse, the oil extractor, etc. etc.

    For your specific problem, try doing a clean install of both the server files, oxide and plugins.
     
  4. I keep hoping he'll take interest in it again and implement some of these changes :p
     
  5. How can I configure this script so only the creator of the entity can remove it?
     
  6. What permissions did you add to the default group
     
  7. If using mine, set the following in the config:
    Code:
    "Remove - Access - Require Block Ownership": true,
     
  8. it doesnt work on me, this is my config:

    Code:
    {
      "GUI - Position - X Min": "0.1",
      "GUI - Position - Y Min": "0.65",
      "Message - Admin Override Disabled the Remover Tool": "The remover tool was disabled for the time being.",
      "Message - Cant Use Remove With Item": "You can't use the remover tool while you are holding an item",
      "Message - CeilingLight remove blocked": "CeilingLight removal is disabled.",
      "Message - External Plugin Blocking Remove": "You are not allowed use the remover tool at the moment",
      "Message - Friends Plugin Missing": "Plugin reference missing. Update config for 'Use RustIO' to false, or install 'Friends' plugin.",
      "Message - Multiple Players Found": "Multiple players found",
      "Message - No Players Found": "No players found",
      "Message - No Rights To Remove This": "You have no rights to remove this",
      "Message - Not Allowed": "You are not allowed to use this command",
      "Message - Not Enough To Pay": "You don't have enough to pay for this remove",
      "Message - Nothing To Remove": "Couldn't find anything to remove. Are you close enough?",
      "Message - Raid Blocked": "RaidBlocker: You need to wait for {0}s before being allowed to remove again",
      "Message - Remover Tool Ended": "{0}: Remover Tool Deactivated",
      "Message - Target Remover Tool Ended": "The Remover Tool for {0} has ended",
      "Message - Unable to remove Tool Cupboard": "You cannot /remove Tool Cupboards.",
      "Remove - Access - Allow CeilingLight Remove": true,
      "Remove - Access - Require Block Ownership": true,
      "Remove - Access - Use Friends & Require Ownership (Require Block Ownership must be true)": true,
      "Remove - Access - Use ToolCupboards": true,
      "Remove - Auth - AuthLevel - Admin Commands": 1,
      "Remove - Auth - AuthLevel - Normal Remove": 0,
      "Remove - Auth - Permission - Admin Remove": "removertool.canremoveadmin",
      "Remove - Auth - Permission - All Remove": "removertool.canremoveall",
      "Remove - Auth - Permission - Normal Remove": "removertool.canremove",
      "Remove - Auth - Permission - Target Remove": "removertool.canremovetarget",
      "Remove - Default Time": 30,
      "Remove - Distance - Admin": 20,
      "Remove - Distance - All": 300,
      "Remove - Distance - Player": 3,
      "Remove - Max Remove Time": 120,
      "Remove - Pay": true,
      "Remove - Pay - Costs": {
        "0": {
          "wood": "1"
        },
        "1": {
          "wood": "100"
        },
        "2": {
          "stones": "150",
          "wood": "100"
        },
        "3": {
          "metal fragments": "75",
          "stones": "50",
          "wood": "100"
        },
        "4": {
          "high quality metal": "25",
          "metal fragments": "75",
          "stones": "350",
          "wood": "250"
        },
        "deployable": {
          "wood": "50"
        }
      },
      "Remove - Pay - Deployables": true,
      "Remove - Pay - Structures": true,
      "Remove - RaidBlocker": true,
      "Remove - RaidBlocker - Radius To Block": 80,
      "Remove - RaidBlocker - Time To Block": 300,
      "Remove - Refund": true,
      "Remove - Refund - Deployables": true,
      "Remove - Refund - Percentage (Structures Only)": {
        "0": "100.0",
        "1": "80.0",
        "2": "60.0",
        "3": "40.0",
        "4": "20.0"
      },
      "Remove - Refund - Structures": true
    }
    I dont know if it is something about perms maybe?
     
  9. Set cupboards to false
    Code:
    "Remove - Access - Use ToolCupboards": false,
     
  10. Try these two upload the config first
    Now tell me what permissions have you given, the default group as I have only given them
    removertool.canremove
    And don't have any problems it might be you have given them too much permission
     

    Attached Files:

  11. Now seems to work, thanks!
     
  12. Happy to help
     
  13. Werkrat, with the tool cupboard, it's possible add that if i'm not the owner or friend, i can't use the /remove in the cupboard radius for selected hours after authentication?
     
  14. I'm using this config and the two files posted above. I can still remove blocks not built by me.

    Code:
    {
      "GUI - Position - X Min": "0.1",
      "GUI - Position - Y Min": "0.65",
      "Message - Admin Override Disabled the Remover Tool": "The remover tool was disabled for the time being.",
      "Message - Cant Use Remove With Item": "You can't use the remover tool while you are holding an item",
      "Message - External Plugin Blocking Remove": "You are not allowed use the remover tool at the moment",
      "Message - Friends Plugin Missing": "Plugin reference missing. Update config for 'Use RustIO' to false, or install 'Friends' plugin.",
      "Message - Multiple Players Found": "Multiple players found",
      "Message - No Players Found": "No players found",
      "Message - No Rights To Remove This": "You have no rights to remove this",
      "Message - Not Allowed": "You are not allowed to use this command",
      "Message - Not Enough To Pay": "You don't have enough to pay for this remove",
      "Message - Nothing To Remove": "Couldn't find anything to remove. Are you close enough?",
      "Message - Raid Blocked": "RaidBlocker: You need to wait for {0}s before being allowed to remove again",
      "Message - Remover Tool Ended": "{0}: Remover Tool Deactivated",
      "Message - Target Remover Tool Ended": "The Remover Tool for {0} has ended",
      "Message - Unable to remove Tool Cupboard": "You cannot /remove Tool Cupboards.",
      "Remove - Access - Require Block Ownership": true,
      "Remove - Access - Use Building Owners": true,
      "Remove - Access - Use Friends & Require Ownership (Require Block Ownership must be true)": true,
      "Remove - Access - Use RustIO & BuildingOwners (Building Owners needs to be true)": true,
      "Remove - Access - Use ToolCupboards": false,
      "Remove - Auth - AuthLevel - Admin Commands": 1,
      "Remove - Auth - AuthLevel - Normal Remove": 0,
      "Remove - Auth - Permission - Admin Remove": "removertool.canremoveadmin",
      "Remove - Auth - Permission - All Remove": "removertool.canremoveall",
      "Remove - Auth - Permission - Normal Remove": "removertool.canremove",
      "Remove - Auth - Permission - Target Remove": "removertool.canremovetarget",
      "Remove - Default Time": 30,
      "Remove - Distance - Admin": 20,
      "Remove - Distance - All": 300,
      "Remove - Distance - Player": 3,
      "Remove - Max Remove Time": 30,
      "Remove - Pay": true,
      "Remove - Pay - Costs": {
        "0": {
          "wood": "1"
        },
        "1": {
          "wood": "100"
        },
        "2": {
          "stones": "150",
          "wood": "100"
        },
        "3": {
          "metal fragments": "75",
          "stones": "50",
          "wood": "100"
        },
        "4": {
          "high quality metal": "25",
          "metal fragments": "75",
          "stones": "350",
          "wood": "250"
        },
        "deployable": {
          "wood": "150"
        }
      },
      "Remove - Pay - Deployables": true,
      "Remove - Pay - Structures": true,
      "Remove - RaidBlocker": true,
      "Remove - RaidBlocker - Radius To Block": 80,
      "Remove - RaidBlocker - Time To Block": 300,
      "Remove - Refund": true,
      "Remove - Refund - Deployables": true,
      "Remove - Refund - Percentage (Structures Only)": {
        "0": "100.0",
        "1": "80.0",
        "2": "60.0",
        "3": "40.0",
        "4": "20.0"
      },
      "Remove - Refund - Structures": true
    }
     
  15. Use this version: R-Remover Tool | Page 85 | Oxide
    It works for me
     
  16. removertool.canremove
    is the only permission normal groups should have
     
  17. One of the best plugins for modded servers, by far. However, is there anyway to include the deployables true, without players being able to exploit and remove an entire enemy base? In other words, by adding the plugin which allows only friends to add themselves to the cupboard, and making sure the cupboards are destructible so the base can still be raided without being leveled - all the enemy has to do is wipe out the cupboard, then plant their own. At that point the remover tool will allow them, (since they have cupboard permission, even though they don't own the entities) to /remove the entire base their raiding.

    The fact that deployables are refunded is a HUGE plus. If this plugin didn't allow that exploitation, it would be perfect. As of now, we have to manually remove deployable entities for the players.
     
  18. Try looking at the config
     
  19. No I have, that's the issue. In config, if you set "Use Tool Cupboards" to true, it works - it removes and refunds deployables. However, at that point, any player can set down a cupboard after destroying an enemy cupboard, auth themselves, and remove everything. Without having set Use Tool Cupboards to true, there is no other way to refund deployables. They will not remove.
     
  20. "Remove - Refund - Structures": false
    R-Remover Tool | Page 89 | Oxide
    R-Remover Tool | Page 89 | Oxide