About Base Protection
BaseProtection – Base Protection Plugin (Oxide)
BaseProtection is an Oxide plugin designed to provide a layered defense system for player-built structures on Rust servers. The plugin reduces incoming damage to base entities (walls, doors, boxes, etc.) based on the permission level assigned to the owner, thereby encouraging and rewarding supporters through VIP systems.
Key Features
Tiered Damage Reduction: The percentage of protection is scaled according to the user's permissions.
Permissions
- BaseProtection.Default
- BaseProtection.VIP
- BaseProtection.VIP2
- BaseProtection.VIP3.
Configurable Values
- The percentage of damage reduction can be set individually for each tier (default values range from 5% to 30%).
- Instant Attack Alert: If the owner of the attacked entity is online, they receive an immediate notification.
The message includes the attacker's name, the attack's precise grid position (using the getGrid function), and the current protection percentage.
- Attacker Feedback (UI): The attacker sees a temporary (5-second) UI on their screen indicating the base's current defense level.
- The UI position is customizable in the configuration file (EntProtUIX, EntProtUIY).
Entity Compatibility
Protects core building blocks, doors, storage boxes (BoxStorage), lockers, and stability entities.
Config:
{ "Enable message to the attacked entity owner if online?": true, "Default Entity Protection in % (0-100)": 5, "VIP Entity Protection in % (0-100)": 25, "VIP2 Entity Protection in % (0-100)": 50, "VIP3 Entity Protection in % (0-100)": 75, "Enable UI?": true, "UI position X": 0.0, "UI position Y": 0.0 }
