About Skinner
|
Premium Item Skinning · Oxide + Carbon
SKINNER v3.1.6
Skin every item like it’s worth keeping — 60x faster, 200x leaner.The unrivalled no.1 performance skinning plugin. Skin any item in the game with a unique skinbox — live skinning, auto skinning, and skin sets. |
||||||||||||||||||||
|
The numbers, not the noise
Measured, not marketedSkinner 2.0 delivers unrivalled efficiency. In standard testing versus the closest performing plugin, runtime was 60x faster and memory use 200x more efficient.
|
||||||||||||||||||||
|
What’s new in 3.0
Skinner 3.0 is here — a full visual overhaul with dynamic, permission-based UI menus.
|
||||||||||||||||||||
|
Features
Everything skinner does
|
||||||||||||||||||||
|
See it running
Live demo
|
||||||||||||||||||||
|
Commands
Every command |
||||||||||||||||||||
Skin menu |
||||||||||||||||||||
|
||||||||||||||||||||
Automatic |
||||||||||||||||||||
|
||||||||||||||||||||
Import & requests |
||||||||||||||||||||
|
||||||||||||||||||||
|
Permissions
Grant exactly what you wantPlayer |
||||||||||||||||||||
|
||||||||||||||||||||
Admin |
||||||||||||||||||||
|
||||||||||||||||||||
Auto-assigned |
||||||||||||||||||||
|
||||||||||||||||||||
|
Cooldowns
Grant skinner.<command><seconds> (e.g. skinner.default30) to enforce the cooldowns set in the config. No cooldown permission = no cooldown. If a player has several, the shortest wins.
|
||||||||||||||||||||
|
Importing skins
Five ways to add skins |
||||||||||||||||||||
|
||||||||||||||||||||
|
Configuration
Tune every behaviour |
||||||||||||||||||||
{
"Auto import approved skins": true,
"Remove player data after inactivity (days)": 14,
"Apply names of skins to skinned items": true,
"Add Search Bar UI": true,
"Override spraycan behaviour": false,
"Use spraycan effect when holding spraycan and skinning deployables": true,
"Blacklisted Skins (skinID)": [],
"Blacklisted Items (itemID)": [],
"Import Skin collections (steam workshop ID)": [],
"Imported Skins List": {
"861142659": {},
"2617744110": {}
}
}
|
||||||||||||||||||||
|
Developer API
Hook into SkinnerA small, stable surface for reading the cached skin data and resolving redirect items from your own plugin. |
||||||||||||||||||||
//Get all cached skins
public Dictionary<int, List<ulong>> GetAllCachedSkins() => _cachedSkins;
//Check if a skin is a redirect item
public bool IsRedirectID(ulong uID) => HasMask(uID);
//Convert a redirect ID to its item ID
public int RedirectIDtoItemID(ulong uID) => (int)UnsetMask(uID);
//Get the list of skins for an item
public List<ulong>? GetSkinsItemList(int itemid)
{
_cachedSkins.TryGetValue(itemid, out List<ulong>? cachedSkins);
return cachedSkins;
}
|
||||||||||||||||||||
|
Watch
See Skinner in action |
||||||||||||||||||||
Skin every item like it’s worth keeping.The unrivaled no.1 performance skinbox for Rust — 60x faster, 200x leaner. Oxide + Carbon. Join the Discord → |
||||||||||||||||||||
|
Skinner v3.1.6 · by Whispers88 · Oxide + Carbon · 5/5 from 50 reviews · 69 versions · on Codefling since March 2022
|