Customizable Protection

Elevate your Rust server with the Customizable Protection plugin, empowering players to meticulously tailor the protective capabilities of their wearable items. This indispensable tool grants admins unparalleled flexibility; create bespoke items with unique protection values or effortlessly modify the defenses of existing gear.

Tailored Defenses, Strategic Advantage

Players are no longer bound by rigid protection schemes. They now strategically adapt their equipment to suit their individual playstyles, gaining a crucial edge in Rust’s unforgiving combat.

Heightened Realism on PvE Servers

The Customizable Protection plugin injects a thrilling new layer of realism into PvE servers. Players must now weigh their defensive options carefully, as their equipped gear directly influences potential damage from NPC encounters. This shift fosters a deeper sense of consequence, motivating players to diligently craft superior armor for optimal protection.

Customizable Protection Plugin Features

Appearance of item protection for players on PVE servers from NPC damage
Detailed adjustment of protection for any wearable item
Item setup files are all separately in their own file and folder, making it easy to customize items
Setting up a defense for a player without everything
The ability to create your own items, with their own protection, name and skinid

Permissions

customizableprotection.give for give command
customizableprotection.icon.show
customizableprotection.icon.hide

Console Commands

cp.give - Give yourself a custom item
cp.give - Give the player a custom item
cp.create - Add a custom item based on the image of another item
cp.reload - Quick reloading of items

File hierarhy:

• CustomizableProtection
↳ • Custom
↳ example1.json
↳ example1.json
↳ • Default
↳ attire.banditguard.json
↳ attire.bunny.onesie.json
↳ attire.bunnyears.json
↳ attire.egg.suit.json
↳ attire.hide.boots.json
↳ attire.hide.helterneck.json
↳ attire.hide.pants.json
↳ attire.hide.poncho.json
↳ attire.hide.skirt.json
↳ ... etc.

Custom item settings:

{
"Shortname": "partyhat",
"Unique SkinId": 111,
"Name": "Cap of Fortune",
"Description": "Even though it looks silly, it can save!",
"UI Settings": {
"Name Color (or use in name)": "1 1 1 1",
"Frame Color": "0.94 0.75 0.15 1"
},
"Protection": {
"Hunger": 0.0,
"Thirst": 0.0,
"Cold": 0.0,
"Drowned": 100.0,
"Heat": 0.0,
"Bleeding": 0.0,
"Poison": 0.0,
"Suicide": 0.0,
"Bullet": 0.0,
"Slash": 0.0,
"Blunt": 0.0,
"Fall": 100.0,
"Radiation": 0.0,
"Bite": 0.0,
"Stab": 0.0,
"Explosion": 0.0,
"RadiationExposure": 100.0,
"ColdExposure": 100.0,
"ElectricShock": 0.0,
"Arrow": 0.0,
"OxygenExposure": 100.0
}
}

Default item settings:

{
"Hunger": 0.0,
"Thirst": 0.0,
"Cold": 0.0,
"Drowned": 0.0,
"Heat": 0.0,
"Bleeding": 0.0,
"Poison": 0.0,
"Suicide": 0.0,
"Bullet": 10.0,
"Slash": 15.0,
"Blunt": 15.0,
"Fall": 0.0,
"Radiation": 0.0,
"Bite": 45.0,
"Stab": 10.0,
"Explosion": 0.0,
"RadiationExposure": 2.0,
"ColdExposure": 25.0,
"ElectricShock": 0.0,
"Arrow": 10.0,
"OxygenExposure": 0.0
}

Default Config:

{
"Icon Position (0 - Off | -1 - left by 1 slot, 1 - right by 1 slot | ..)": -1,
"Lock values at normal values": true,
"Protection Multipliers": {
"Common": 1.0,
"Types": {
"Hunger": 1.0,
"Thirst": 1.0,
"Cold": 1.0,
"Drowned": 1.0,
"Heat": 1.0,
"Bleeding": 1.0,
"Poison": 1.0,
"Suicide": 1.0,
"Bullet": 1.0,
"Slash": 1.0,
"Blunt": 1.0,
"Fall": 1.0,
"Radiation": 1.0,
"Bite": 1.0,
"Stab": 1.0,
"Explosion": 1.0,
"RadiationExposure": 1.0,
"ColdExposure": 1.0,
"ElectricShock": 1.0,
"Arrow": 1.0,
"OxygenExposure": 1.0
}
},
"Default Protection": {
"Hunger": 0.0,
"Thirst": 0.0,
"Cold": 0.0,
"Drowned": 0.0,
"Heat": 0.0,
"Bleeding": 0.0,
"Poison": 0.0,
"Suicide": 0.0,
"Bullet": 0.0,
"Slash": 0.0,
"Blunt": 0.0,
"Fall": 0.0,
"Radiation": 0.0,
"Bite": 0.0,
"Stab": 0.0,
"Explosion": 0.0,
"RadiationExposure": 0.0,
"ColdExposure": 0.0,
"ElectricShock": 0.0,
"Arrow": 0.0,
"OxygenExposure": 0.0
}
}

Leave a Comment