RogueRustRemovalTool

RogueRust-native building and deployable removal tool with normal/admin/bulk modes, authorization rules, costs, refunds and integrations.

Version: 2.0.2
Author: RogueAssassin
Frameworks: Oxide / Carbon
Required extension: Oxide.Ext.RogueRust

Plugin source ยท Back to plugin catalogue

Recent Changes

Features

Optional integrations

Rust Teams support is built in and configurable.

Permissions

Commands

Primary command defaults to /remove and is configurable through General Settings -> Command. Removal modes and session arguments are handled by the command implementation/UI and permission set.

Configuration

Configuration file: config/RogueRustRemovalTool.json

General Settings defaults

Command=remove, session 60s, maximum session 300s, maximum removals 50, distance 3m, removal interval 0.25s, cooldown 60s, reset timer after successful removal false.

Normal Removal defaults

Building blocks/deployables/twig/wood/stone/metal/armored/doors/locks/IO are enabled. Vehicles are disabled. Child locks are removed with the parent. Occupied entities are protected. Successful removal logging and death/disconnect session shutdown are enabled. Container/vending/IO contents are dropped according to their respective defaults.

Access & Safety defaults

Admin Removal defaults

Damaged entities, any supported entity type and non-empty storage are allowed for admin removal.

Bulk Removal defaults

Removal Costs

Disabled by default. Building/deployable percentages default to 0; entity-specific percentage overrides and exclusions are supported. HUD preview defaults to enabled.

Refunds

Enabled by default. Building blocks and deployables default to 100% refund. Entity-specific overrides/exclusions are supported. Refund-before-destroy and HUD preview default to enabled.

Integrations defaults

Rust Teams/Friends/Clans enabled; BuildingOwners disabled; NoEscape raid/combat blocking enabled; Economics and ServerRewards disabled.

UI defaults

UI, authorization result, center reticle and target details are enabled.

Data and localization

The current core removal state (sessions, confirmations, entity-age observations and UI state) is runtime-managed. Configuration is the primary persistent store. Refer to source/release notes if future revisions add persistent player state.

Safety and performance notes

Installation and updating

Install the latest RogueRust DLL, place RogueRustRemovalTool.cs in the plugin directory, configure safety/cost/refund rules, install any desired optional integrations and grant only the necessary removal permissions. Retain config when updating unless release notes say otherwise.