R-Remover Tool for Rust

Remover tool

Total Downloads: 23,996 - First Release: Apr 3, 2015 - Last Update: Jul 26, 2016 at 4:17 PM

5/5, 54 likes
  1. Reneb
    Optional Dependencies:
    http://oxidemod.org/plugins/building-owners.682/
    Configuration File:
    Yes
    Sans titre.png

    Features:

    - Player remove
    - Refund option
    - Pay option
    - Admin remove & remove all
    - Use Tool Cupboard or/and Building Owners or/and Entity Builder (see under)
    - Remove Structures
    - Remove Deployables (can set which ones are allowed)
    - Supports RustIO Friends if using Building Owners
    - GUI
    - Raid Blocker (blocks remove while a raid is undergoing around your position, needs to be explosives that destroy a structure)

    Chat Commands:
    - /remove admin optional:TIME => Activate Remove Admin Tool
    - /remove all optional:TIME => will remove an entire building with all it's deployables
    - /remove optional:TIME => this will work if you choose
    - /remove target TargetPlayer optional:TIME => give remove to a player

    Remove Options:
    You may use one, or all the options.
    Remove - Access - Allow Remove If Access To All Cupboards Surrounding

    This will allow players to remove deployables + building parts if they have access to all surrounding cupboards.
    This is HIGHLYYYYY UNRECOMMENDED!!!
    Do not use it unless you know what you are doing and evaluated the consequences to have such an option on your server.
    Remove - Access - Allow Remove If Built Entity But Not Building Owner (No Other Plugins Required)
    This will allow players to remove what they BUILT THEMSELVES. This is not the same as being the Building Owner. So if you build a wall inside someones base, you will be able to remove it, but not the other parts of the building (obviously)
    Remove - Access - Allow Remove If Building Owner (Need Building Owners)
    Only let the Building Owner to remove building parts. The Building Owner is the one that first built the building. So someone that builds on his base, he will be able to remove what was built.
    Remove - Access - Allow Remove If Friend Of Building Owner (Need Building Owners + RustIO)
    The name isn't really accurate. Basically this will allow friends of someone that has access to remove a part, to remove it. So if you are friend of the building owner and use the Building Owner option you will be able to remove it, and if you are friend of the one that built a wall and use the Built Entity option, you will be able to remove it.

    Console Commands:
    remove.give PLAYER optional:time
    remove.allow false/true
    => overrides the remover tool for players, they will not be able to use the remover tool if you set it to allow false. this is NOT saved after a server restart or plugin restart!!! This is for use with Timed Executed if you want your server to have the remover tool only during a certain period of time. If you don't want players to ever have access to the remover tool, just set it in the configs.

    Configs:
    Code (Text):

    {
      "GUI - Position - X Min": "0.1",
      "GUI - Position - Y Min": "0.65",
      "Remove - Access - Allow Remove If Access To All Cupboards Surrounding": false,
      "Remove - Access - Allow Remove If Building Owner (Need Building Owners)": true,
      "Remove - Access - Allow Remove If Built Entity But Not Building Owner (No Other Plugins Required)": true,
      "Remove - Access - Allow Remove If Friend Of Building Owner (Need Building Owners + RustIO)": false,
      "Remove - Allow - Deployables": {
        "assets/prefabs/building/door.double.hinged/door.double.hinged.metal.prefab": true,
        "assets/prefabs/building/door.double.hinged/door.double.hinged.toptier.prefab": true,
        "assets/prefabs/building/door.double.hinged/door.double.hinged.wood.prefab": true,
        "assets/prefabs/building/door.hinged/door.hinged.metal.prefab": true,
        "assets/prefabs/building/door.hinged/door.hinged.toptier.prefab": true,
        "assets/prefabs/building/door.hinged/door.hinged.wood.prefab": true,
        "assets/prefabs/building/floor.grill/floor.grill.prefab": true,
        "assets/prefabs/building/floor.ladder.hatch/floor.ladder.hatch.prefab": true,
        "assets/prefabs/building/gates.external.high/gates.external.high.stone/gates.external.high.stone.prefab": true,
        "assets/prefabs/building/gates.external.high/gates.external.high.wood/gates.external.high.wood.prefab": true,
        "assets/prefabs/building/ladder.wall.wood/ladder.wooden.wall.prefab": true,
        "assets/prefabs/building/wall.external.high.stone/wall.external.high.stone.prefab": true,
        "assets/prefabs/building/wall.external.high.wood/wall.external.high.wood.prefab": true,
        "assets/prefabs/building/wall.frame.cell/wall.frame.cell.gate.prefab": true,
        "assets/prefabs/building/wall.frame.cell/wall.frame.cell.prefab": true,
        "assets/prefabs/building/wall.frame.fence/wall.frame.fence.gate.prefab": true,
        "assets/prefabs/building/wall.frame.fence/wall.frame.fence.prefab": true,
        "assets/prefabs/building/wall.frame.shopfront/wall.frame.shopfront.prefab": true,
        "assets/prefabs/building/wall.window.bars/wall.window.bars.metal.prefab": true,
        "assets/prefabs/building/wall.window.bars/wall.window.bars.toptier.prefab": true,
        "assets/prefabs/building/wall.window.bars/wall.window.bars.wood.prefab": true,
        "assets/prefabs/building/wall.window.embrasure/shutter.metal.embrasure.a.prefab": true,
        "assets/prefabs/building/wall.window.embrasure/shutter.metal.embrasure.b.prefab": true,
        "assets/prefabs/building/wall.window.shutter/shutter.wood.a.prefab": true,
        "assets/prefabs/deployable/barricades/barricade.concrete.prefab": true,
        "assets/prefabs/deployable/barricades/barricade.metal.prefab": true,
        "assets/prefabs/deployable/barricades/barricade.sandbags.prefab": true,
        "assets/prefabs/deployable/barricades/barricade.stone.prefab": true,
        "assets/prefabs/deployable/barricades/barricade.wood.prefab": true,
        "assets/prefabs/deployable/barricades/barricade.woodwire.prefab": true,
        "assets/prefabs/deployable/bear trap/beartrap.prefab": true,
        "assets/prefabs/deployable/bed/bed_deployed.prefab": true,
        "assets/prefabs/deployable/campfire/campfire.prefab": true,
        "assets/prefabs/deployable/ceiling light/ceilinglight.deployed.prefab": true,
        "assets/prefabs/deployable/floor spikes/spikes.floor.prefab": true,
        "assets/prefabs/deployable/furnace.large/furnace.large.prefab": true,
        "assets/prefabs/deployable/furnace/furnace.prefab": true,
        "assets/prefabs/deployable/jack o lantern/jackolantern.angry.prefab": true,
        "assets/prefabs/deployable/jack o lantern/jackolantern.happy.prefab": true,
        "assets/prefabs/deployable/landmine/landmine.prefab": true,
        "assets/prefabs/deployable/lantern/lantern.deployed.prefab": true,
        "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab": true,
        "assets/prefabs/deployable/liquidbarrel/waterbarrel.prefab": true,
        "assets/prefabs/deployable/oil jack/mining.pumpjack.prefab": true,
        "assets/prefabs/deployable/oil refinery/refinery_small_deployed.prefab": true,
        "assets/prefabs/deployable/quarry/mining_quarry.prefab": true,
        "assets/prefabs/deployable/reactive target/reactivetarget_deployed.prefab": true,
        "assets/prefabs/deployable/repair bench/repairbench_deployed.prefab": true,
        "assets/prefabs/deployable/research table/researchtable_deployed.prefab": true,
        "assets/prefabs/deployable/shelves/shelves.prefab": true,
        "assets/prefabs/deployable/signs/sign.hanging.banner.large.prefab": true,
        "assets/prefabs/deployable/signs/sign.hanging.ornate.prefab": true,
        "assets/prefabs/deployable/signs/sign.hanging.prefab": true,
        "assets/prefabs/deployable/signs/sign.huge.wood.prefab": true,
        "assets/prefabs/deployable/signs/sign.large.wood.prefab": true,
        "assets/prefabs/deployable/signs/sign.medium.wood.prefab": true,
        "assets/prefabs/deployable/signs/sign.pictureframe.landscape.prefab": true,
        "assets/prefabs/deployable/signs/sign.pictureframe.portrait.prefab": true,
        "assets/prefabs/deployable/signs/sign.pictureframe.tall.prefab": true,
        "assets/prefabs/deployable/signs/sign.pictureframe.xl.prefab": true,
        "assets/prefabs/deployable/signs/sign.pictureframe.xxl.prefab": true,
        "assets/prefabs/deployable/signs/sign.pole.banner.large.prefab": true,
        "assets/prefabs/deployable/signs/sign.post.double.prefab": true,
        "assets/prefabs/deployable/signs/sign.post.single.prefab": true,
        "assets/prefabs/deployable/signs/sign.post.town.prefab": true,
        "assets/prefabs/deployable/signs/sign.post.town.roof.prefab": true,
        "assets/prefabs/deployable/signs/sign.small.wood.prefab": true,
        "assets/prefabs/deployable/sleeping bag/sleepingbag_leather_deployed.prefab": true,
        "assets/prefabs/deployable/small stash/small_stash_deployed.prefab": true,
        "assets/prefabs/deployable/survivalfishtrap/survivalfishtrap.deployed.prefab": true,
        "assets/prefabs/deployable/tool cupboard/cupboard.tool.deployed.prefab": true,
        "assets/prefabs/deployable/water catcher/water_catcher_large.prefab": true,
        "assets/prefabs/deployable/water catcher/water_catcher_small.prefab": true,
        "assets/prefabs/deployable/waterpurifier/waterpurifier.deployed.prefab": true,
        "assets/prefabs/deployable/windmill/generator.wind.scrap.prefab": true,
        "assets/prefabs/deployable/woodenbox/woodbox_deployed.prefab": true,
        "assets/prefabs/locks/keylock/lock.key.prefab": true,
        "assets/prefabs/locks/keypad/lock.code.prefab": true,
        "assets/prefabs/misc/xmas/pookie/pookie_deployed.prefab": true,
        "assets/prefabs/misc/xmas/stockings/stocking_large_deployed.prefab": true,
        "assets/prefabs/misc/xmas/stockings/stocking_small_deployed.prefab": true,
        "assets/prefabs/npc/autoturret/autoturret_deployed.prefab": true,
        "assets/prefabs/plants/corn/corn.entity.prefab": true,
        "assets/prefabs/plants/hemp/hemp.entity.prefab": true,
        "assets/prefabs/plants/pumpkin/pumpkin.entity.prefab": 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"
        },
        "assets/prefabs/building/door.double.hinged/door.double.hinged.metal.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/door.double.hinged/door.double.hinged.toptier.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/door.double.hinged/door.double.hinged.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/door.hinged/door.hinged.metal.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/door.hinged/door.hinged.toptier.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/door.hinged/door.hinged.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/floor.grill/floor.grill.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/floor.ladder.hatch/floor.ladder.hatch.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/gates.external.high/gates.external.high.stone/gates.external.high.stone.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/gates.external.high/gates.external.high.wood/gates.external.high.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/ladder.wall.wood/ladder.wooden.wall.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.external.high.stone/wall.external.high.stone.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.external.high.wood/wall.external.high.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.frame.cell/wall.frame.cell.gate.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.frame.cell/wall.frame.cell.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.frame.fence/wall.frame.fence.gate.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.frame.fence/wall.frame.fence.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.frame.shopfront/wall.frame.shopfront.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.window.bars/wall.window.bars.metal.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.window.bars/wall.window.bars.toptier.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.window.bars/wall.window.bars.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.window.embrasure/shutter.metal.embrasure.a.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.window.embrasure/shutter.metal.embrasure.b.prefab": {
          "wood": "50"
        },
        "assets/prefabs/building/wall.window.shutter/shutter.wood.a.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/barricades/barricade.concrete.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/barricades/barricade.metal.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/barricades/barricade.sandbags.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/barricades/barricade.stone.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/barricades/barricade.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/barricades/barricade.woodwire.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/bear trap/beartrap.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/bed/bed_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/campfire/campfire.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/ceiling light/ceilinglight.deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/floor spikes/spikes.floor.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/furnace.large/furnace.large.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/furnace/furnace.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/jack o lantern/jackolantern.angry.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/jack o lantern/jackolantern.happy.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/landmine/landmine.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/lantern/lantern.deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/liquidbarrel/waterbarrel.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/oil jack/mining.pumpjack.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/oil refinery/refinery_small_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/quarry/mining_quarry.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/reactive target/reactivetarget_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/repair bench/repairbench_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/research table/researchtable_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/shelves/shelves.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.hanging.banner.large.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.hanging.ornate.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.hanging.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.huge.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.large.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.medium.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.pictureframe.landscape.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.pictureframe.portrait.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.pictureframe.tall.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.pictureframe.xl.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.pictureframe.xxl.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.pole.banner.large.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.post.double.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.post.single.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.post.town.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.post.town.roof.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/signs/sign.small.wood.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/sleeping bag/sleepingbag_leather_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/small stash/small_stash_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/survivalfishtrap/survivalfishtrap.deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/tool cupboard/cupboard.tool.deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/water catcher/water_catcher_large.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/water catcher/water_catcher_small.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/waterpurifier/waterpurifier.deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/windmill/generator.wind.scrap.prefab": {
          "wood": "50"
        },
        "assets/prefabs/deployable/woodenbox/woodbox_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/locks/keylock/lock.key.prefab": {
          "wood": "50"
        },
        "assets/prefabs/locks/keypad/lock.code.prefab": {
          "wood": "50"
        },
        "assets/prefabs/misc/xmas/pookie/pookie_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/misc/xmas/stockings/stocking_large_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/misc/xmas/stockings/stocking_small_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/npc/autoturret/autoturret_deployed.prefab": {
          "wood": "50"
        },
        "assets/prefabs/plants/corn/corn.entity.prefab": {
          "wood": "50"
        },
        "assets/prefabs/plants/hemp/hemp.entity.prefab": {
          "wood": "50"
        },
        "assets/prefabs/plants/pumpkin/pumpkin.entity.prefab": {
          "wood": "50"
        }
      },
      "Remove - Pay - Deployables": true,
      "Remove - Pay - Structures": true,
      "Remove - Pay - XP": false,
      "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
    }
     
    How Basic Remove Works:
    1 - Checks if you are the owner of the building (via Building Owners) if it does find you => remove ok
    2 - If you allowed the Tool Cupboard it will look if you have Access to ALL the tool cupboards in range!!! If you have access to 10 of them, but 1 of them you dont => NO REMOVE, but if you have access to all of them => it will check if you are in range (max 3m) to allow the remove