Skinner

$25.00

Sold by: Whispers88

Skinner Brings automation and ease to skinning items

Categories: , ,
View cart

Description

Features-Header.png.49ecb595a79a9617b5b599921faa92fe.png

  • Live Skinning – Skin items in place without moving them
  • Auto import – Automatically import and use all game approved skins
  • Skin Sets – Create a variety of different skin sets for any item
  • Skin Requests – Allows players to request and Admins to accept new skins in game
  • Auto Skins – Automatically apply selected skins to every item that enters your inventory

Performance-Header.png.12eb972bf7df59130035231702d64fd5.png

Skinner 2.0 offeres unrivaled performance in plugin efficiency. Our standard testing shows runtime results were 60x faster and memory usage was 200x more efficient than the closest peforming plugin.

SkinnerPerformanceProfile.gif.c011ebc835f955def00f0ff7d91067da.gif

Commands-Header.png.ccc49a6d5480c5030b2b9d55e1009055.png
SkinMenu Commands:

  • /Skin or /S  – Live skin any item in your inventory by selecting a skin you wish to apply
  • /SkinCraft or /Sc – Create multiple skin sets for use in other functions such as skinauto or skinteam
  • /Skinitem or /Si – Skin a deployable item you are looking at ingame.
    • Args – Spectify 1, 2 or 3 to automatically use a skin set.

Automatic Commands:

  • /Skincon or /scon – sets all items in a container you are looking at to your default craft set
    • Args – Optional, spectify 1, 2 or 3 to automatically use a skin set.
  • /Skininv or /sinv – sets all items in your inventory to your default craft set
    • Args – Optional, spectify 1, 2 or 3 to automatically use a skin set.
  • /Skinteam or /st – sets all items in your inventory and your teams to your default craft set
    • Args – Optional, spectify 1, 2 or 3 to automatically use a skin set.
    • Toggle – Use /skinteam toggle to opt in or out of the team skin set
  • /SkinBase – Allows you to skin all deployables in your base to your default skincraft skins.
    • Args – Optional, specify item name to filter items being skinned example: /Skinbase sleepingbag to only skin sleeping bags.
  • /SkinAll Command – Skin all the items in all the containers in your base.
    • Args – Optional, specify item by shortname example:  /SkinAll rifle.ak to only skin ak47’s.

Skin Import Commands:

  • /Skinimport or /sip – Import custom workshop skins
    • Args – WorkshopID example: /Skinimport 2397648701
  • /Colimport or /cip – Import custom workshop collection using /skinimport collectionID
    • Args – Collection ID example: /Colimport 2921147807
  • /Skinrequest or /Sr – Request a skin to be added to skinner, requested skins will show in the /Skinrequests UI for approval
  • /Skinrequests or /Srs – Opens the the skinner menu with a box of skins awating approval
    • Button Usage – Select an option and remove the skin to enact the process
      Try – Recieve a copy of an item with that skin
      Approve – Adds the skin from the menu to the imported skins list
      Deny – Removes the skin

Note: All chat commands are universal meaning they can be used via the console, rcon(for import commands) and can be customized via the configuration.

Permissions-Header.png.2c7252e072f03ac850ce320b3b429082.png

Player Permissions:

  • Skinner.default – enables /skin command
  • Skinner.items – enables /skinitem command
  • Skinner.craft – enables /skincraft command
  • Skinner.skincon – enables /skincon command
  • Skinner.skininv – enables /skininv command
  • Skinner.skinbase for use of the /skinbase command
  • Skinner.skinall for the use of the /skinall command
  • Skinner.skinrequest enables /skinrequest

Cooldowns Permissions:

Cooldown settins can be adjusted via the plugin config. Applying the cooldown permission example skinner.default30 will enforce cooldowns on those with the permission. If no cooldown permission is applied no cooldowns will be enforced. If multiple cooldown perms are assigned to a single player they fastest cooldown will be used.

"Command based cooldowns ('permission' : 'command' seconds": {
    "Default30CD": {
      "skin": 30.0,
      "skinitem": 30.0,
      "skincraft": 30.0,
      "skincon": 30.0,
      "skininv": 30.0,
      "skinteam": 30.0,
      "skinbase": 60.0,
      "skinall": 60.0
    }

Admin Permissions:

  • Skinner.import – enables /Skinimport,  /Colimport and /Skinrequests
  • Skinner.bypassauth –  bypasses the building auth requirement when using /Skinitem
  • Skinner.permskintry – enables try feature when using /Skinrequests
    • Warning: trying a skin will make a copy of that item. Only give this perm to admins who are allowed to spawn items.

ConfigHeader.png.767bb88f7594a0f570d61627623e24bd.png

Note: The  “Imported Skins (skinid : ‘shortnamestring’, skinid2 : ‘shortnamestring2′”: {}” is now redundant and automatically converted to imported skins list.

{
  "Skin Commands (skin items in you inventory": [
    "skin",
    "s"
  ],
  "Skin Items Commands (skin items you have already placed": [
    "skinitem",
    "si"
  ],
  "Set default items to be skinned": [
    "skincraft",
    "sc"
  ],
  "Automatically set all items in you inventory to your default skins": [
    "skininv",
    "sinv"
  ],
  "Automatically set all items a container to your default skins": [
    "skincon",
    "scon"
  ],
  "Automatically skin all deployables in your base": [
    "skinbase",
    "skinbuilding"
  ],
  "Automatically skin all items in your base": [
    "skinall",
    "sa"
  ],
  "Automatically skin all items that are moved into you inventory": [
    "skinauto",
    "sauto"
  ],
  "Skin your teams inventories with your skin set": [
    "skinteam",
    "st"
  ],
  "Request workshop skins via workshop ID": [
    "skinrequest",
    "sr"
  ],
  "Approve workshop skin requests": [
    "skinrequests",
    "srs"
  ],
  "Set your selected skin set": [
    "skinset",
    "ss"
  ],
  "Import Custom Skins": [
    "skinimport",
    "sip"
  ],
  "Import Workshop Collection Command": [
    "colimport",
    "cip"
  ],
  "Custom Page Change UI Positon anchor/offset 'min x, min y', 'max x', max y'": [
    "0.5 0.5",
    "0.5 0.5",
    "198 -300",
    "400 -263"
  ],
  "Custom Searchbar UI Positon anchor/offset 'min x, min y', 'max x', max y'": [
    "0.5 0.5",
    "0.5 0.5",
    "410 275",
    "572 300"
  ],
  "Custom Set Selection UI Positon anchor/offset 'min x, min y', 'max x', max y'": [
    "0.5 0.5",
    "0.5 0.5",
    "250 250",
    "573 272"
  ],
  "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)": [],
  "Import Skin collections (steam workshop ID)": [],
  "Command based cooldowns ('permission' : 'command' seconds": {
    "Default30CD": {
      "skin": 30.0,
      "skinitem": 30.0,
      "skincraft": 30.0,
      "skincon": 30.0,
      "skininv": 30.0,
      "skinteam": 30.0,
      "skinbase": 60.0,
      "skinall": 60.0
    }
  },
  "Skin requests waiting for approval (steam workshop ID)": [
    1610256565,
    1424678622,
    2617744110
  ],
  "Imported Skins List": {
    "861142659": {
      "itemShortname": "vending.machine",
      "itemDisplayname": "Charcoal Vending Machine"
    },
    "2617744110": {
      "itemShortname": "rifle.bolt",
      "itemDisplayname": "Comics Bolt"
    }
  },
  "Imported Skins (skinid : 'shortnamestring', skinid2 : 'shortnamestring2'": {}
}

Skinner Skinner

API-Header.png.01ec99bf6f35f7e7e296a36b939ef782.png

// Get Dict of all items (shortnames) and cached skins
public Dictionary<string, List<CachedSkin>> GetAllCachedSkins()
{
    return _skinsCache;
}
//Get list of all cached skins of a certain item via itemshortname
public List<CachedSkin> GetSkinsItemList(string itemshortname)
{
    List<CachedSkin> cachedSkins = new List<CachedSkin>();
    _skinsCache.TryGetValue(itemshortname, out cachedSkins);
    return cachedSkins;
}

Skinner Skinner

8 reviews for Skinner

  1. 5 out of 5

    RustNRelax (verified owner)

    Without a doubt, the best skins plugin currently available. Very fast and players are loving being able to skin items already placed.

  2. 5 out of 5

    Matthew Schmelter (verified owner)

    Amazing plugin, dropped right into my server without any issues. Easy to use and configure.

  3. 5 out of 5

    JohnC48 (verified owner)

    This is THE best skin plugin out there. If you are thinking about buying it, just do it, it is 100% worth it. The plugin developer is also the nicest guy you will ever meet. 10/10 recommend.

  4. 5 out of 5

    solorandom2 (verified owner)

    Love this plugin sense you can create cooldown for each group that you have for example

    vip1, vip2, vip3, ect
    Each command can have a individual cooldown

    Also love the fact that there is a command to be able to skin items that players placed down so they dont have to pick it up and take damage on said item (Garage Door). 10/10 would recommend. So simple to cfg to

  5. 5 out of 5

    tobipolar (verified owner)

    Really awesome plugin. Love that it not only skins specific items, but you can also save your default skins for each items with /sc, but then if you find unskinned versions you can use /sinv to auto apply your set skins to them. And being to skin deployables when they’ve already been placed is great! 100% recommend!!

  6. 5 out of 5

    New B (verified owner)

    E

  7. 5 out of 5

    New B (verified owner)

    Everything you need to skin items in one plugin.

  8. 5 out of 5

    Provokatze23 (verified owner)

    I’m stunned how performant this plugin runs and loads in tons of skins quickly.
    Offers everything players asked for.
    Simple UI – basically like the good old skinbox, doesn’t confuse players.
    Love that i can add collections with one command, saves so much time!

    Thank you! <3


Only logged in customers who have purchased this product may leave a review.

Version 2.1.9 | Updated March 8, 2025
  • Added -Update to fix redirect skins being forced on to non-redirect items -Fixes names being applied to redirect skins when naming config option is disabled
Version 2.1.8 | Updated March 7, 2025
  • Added Update for persistant item ownership Fix for new item armour slots
Version 2.1.7 | Updated March 7, 2025
  • Added Update for persistant item ownership Fix for new item armour slots
Version 2.1.6 | Updated February 22, 2025
  • Fixed NRE fix - May Rarely cause items to poof
Version 2.1.5 | Updated January 21, 2025
  • Fixed Fix for held entity sometimes becoming invisible to the client when being re-skinned
Version 2.1.4 | Updated November 16, 2024
  • Updated Added support for backpack skins Changed spraycan override behaviour Enabling spraycan override from the config will cause the skin item menu to open when using a spray can to re-skin. The side effect of this is that freehand and decal sprays will not work. Fixed NRE for redirect items (there was a very small chance of getting an NRE and loosing an item when selecting a redirect skin, this is now fixed) Fixed NRE when using stacks extended Fixed compatability issues with Backpacks (umod) and Bag of Holding (codefling) plugins
Version 2.1.2 | Updated October 7, 2024
  • Added Fix for unexpected box behaviour
Version 2.1.0 | Updated October 3, 2024
  • Added Support added for Oct 3rd update (Only apply this update with the new server version) Updated looting method Added redirect checks to black listed items Pooling method updates Extra checks for skin imports
Version 2.0.9 | Updated August 21, 2024
  • Added Added discord webhook config option to log skin requests to discord. (empty = disabled) Active item skin now updates without having to move the item Stopped skinauto from running on a player while other skin commands are in use New stack handeling logic (only for when native stack behaviour is modified via a stacks plugin) New API for developers (Read Docs) Fixed UI sometimes not closing Fixed Skinrequests commands not working after page 1 Added spinner and jacket to custom workshop import definitions Added data converter tool (Allows conversion of skinbox, xskinmenu and skincontroller imported skin json files) https://github.com/Whispers88/SkinDataConverter/releases/tag/Main
Version 2.0.8 | Updated August 2, 2024
  • Fixed Highly recommended update. Patches issues with new skins
Version 2.0.7 | Updated July 31, 2024
  • Added It is recommended that anyone using version 2.0 and upwards apply this update and delete the the data file in oxide/data/PlayerUsageData or carbon/data/PlayerUsageData Redirect skins now are checked by blacklisted skin IDs Fixed /Skinrequests NRE Various item logic fixes
Version 2.0.5 | Updated July 29, 2024
  • Added WARNING THIS UPDATE(2.0.5) WILL CREATE NEW DATA FILES IN YOUR OXIDE/DATA/SKINNER FOLDER. This means all saved player data (not including imported skins) will be wiped. Old data files can be deleted: -DefaultCraftSkins -DefaultCraftSkins1 -DefaultCraftSkins2 -SkinsRequestData -PlayerUsageData Changes: Performance: All default craft skins are now a single data file Data has been compressed by 500% - This means less data being store in memory as well as faster load and save times Importing of workshopskins and approved skins is also faster Removed all Linq usage Features: Added config option to automatically delete inactive player data after a given time period Added config option to disable auto imported skins New config option to blacklist items from being skinned Bug Fixes: Non-rust workshop IDs will be skipped Updated workshop definitions RPC Error - Fix Fixed item slots becoming locked or containing broken items Backpacks now support live skinning
Version 2.0.3 | Updated July 26, 2024
  • Added WARNING THIS UPDATE(2.0.3) WILL CREATE NEW DATA FILES IN YOUR OXIDE/DATA/SKINNER FOLDER. Old data files can be deleted: -DefaultCraftSkins -DefaultCraftSkins1 -DefaultCraftSkins2 -SkinsRequestData -PlayerUsageData Other Changes: -Compressed data by 500% -Added config option to delete inactive player data after a given time period -Removed all Linq usage -Added config option to disable auto imported skins -Updated Workshop Items -Workshop skins import faster -Improved item look up speeds -Non-rust workshop IDs will be skipped -Updated workshop definitions
Version 2.0.2 | Updated July 26, 2024
  • Added Fix for handeling stacks with stackmodifier and stacksizecontroller Fixed some stack logic for vanilla as well Fixed Scaling clear your config or use the following values "Custom Page Change UI Positon anchor/offset 'min x, min y', 'max x', max y'": [ "0.5 0.0", "0.5 0.0", "198 60", "400 97" ], "Custom Searchbar UI Positon anchor/offset 'min x, min y', 'max x', max y'": [ "0.5 0.0", "0.5 0.0", "410 635", "572 660" ], "Custom Set Selection UI Positon anchor/offset 'min x, min y', 'max x', max y'": [ "0.5 0.0", "0.5 0.0", "250 610", "573 633" ], Added extra item movement logic You can now drag any item into a filled box to use that as your main item when skinning with /skin Moved player skin request data from config to data file The config can now be edited while the plugin is loaded - then reload for changes to take place Autoskins now remembers your previous setting prior to logging off the server so you don't have to toggle on each time you log in New Config Option - Use on itemcraft hook (skin items after crafting - not required when using skinauto) This is defaulted to false as its only required if your server doesnt allow for skin auto but you still wish to use craft skins.
Version 2.0.1 | Updated July 20, 2024
  • Added Major update please read the docs page before installing. New features include: Live Skinning - Skin items in place without moving them Auto import - Automatically import and use all game approved skins Skin Sets - Create a variety of different skin sets for any item Skin Requests - Allows players to request and Admins to accept new skins in game Auto Skins - Automatically apply selected skins to every item that enters your inventory Thanks to everyone who helped with testing, profiling, feature requests and code suggestions: Patrette(master of the carbon profiler), Raul, RyanRust (@facepunch), Monstro, Raichu and SRTBull 2.0.1 - Fix for searchbar missing in skincraft
Version 1.5.6 | Updated February 12, 2024
  • Updated Update for backpacks - /Skininv now skins items in your backpack as well
  • Fixed Fix - Keybings wont trigger when typing in the search bar
Version 1.5.5 | Updated February 3, 2024
  • Fixed Patch for new weapon skins. High priority update.
Version 1.5.4 | Updated January 31, 2024
  • Fixed Fix for bugs caused by other plugins using CanStackItem or OnMaxStackable.
Version 1.5.3 | Updated January 21, 2024
  • Updated Massive performance improvements, hook times have been reduced by 99%
  • Updated Removed sets UI from skin deployables and skin items.
Version 1.5.0 | Updated December 29, 2023
  • Added Skin sets x3 - You can now have 3 different sets of craft skins
  • Added config position options for skin sets UI
  • Added skinset && ss chat commands (example: skinset 3 - this will set your default craft skins as your third set)
  • Added skinimport console command - sip or skinimport
  • Added workshop skin collection console command - cip or colimport
  • Updated Changed spray can over-ride to middle mouse button
  • Fixed Fixed tug boat building auth
  • Added Added public API - GetAllCachedSkins
  • Added Added public API - GetSkinsItemList
Version 1.4.0 | Updated August 3, 2023
  • Updated Patched for 03/08 update for crafting baseplayer.
  • Fixed Added double wooden doors to skin workshop api list
  • Fixed Fixed bug where a player may loose items when their inventory is full
Version 1.3.9 | Updated May 4, 2023
  • Updated Patched for 05/05 update for netids.
  • Added Added double wooden doors to skin workshop api list
  • Fixed Permission logic fixes
Version 1.3.7 | Updated February 3, 2023
  • Fixed -Update for February network patch
  • Updated -Updated search UI to work on all commands
  • Updated -Blacklisted skins are now blocked from being skinned
Version 1.3.5 | Updated January 10, 2023
  • Added Added config option of applying skin names
  • Fixed Importing command not importing some skins
  • Fixed Small various bugs
Version 1.3.4 | Updated December 3, 2022
  • Fixed Added workshop definitions for M39 and Table skins.
  • Fixed Fixed no skins importing when a workshop definition isn't found.
Version 1.3.3 | Updated December 1, 2022
  • Added Update to reset skin search/filter when item is removed
Version 1.3.2 | Updated November 30, 2022
  • Fixed Fix for workshop skin definitions
  • Added Fix for some skin names showing long asset names
Version 1.3.1 | Updated November 29, 2022
  • Added New Features: /SkinBase Command - Allows you to skin all deployables in your base to your default skincraft skins. You can optionally specify certain deplorables such as /skinbase sleepingbag to only skin sleeping bags. /SkinAll Command - This is like the skincon command but it will skin all the items in all the containers in your base. You can optionally specify certain items such as /SkinAll rifle.ak to only skin ak47's. New search bar UI has been added to skin craft, skinitem and skin commands, Additional config options for this have also been added. Added ability to import workshop collections has been added to the config Skin names are now automatically applied to reskinned items Short names are automatically added to custom skins Added ability to over-ride spray can behavior via config. Added ability to use the spray can effect when holding a spray can.
  • Added Config Updates: Added skinbase and skinall command options to config Added UI options and toggle for search bar Added spray can override (default is off) and spray can effect options to config Update cooldowns options for new commands Added imported skins list. Added imported skin collections list The imported skins list will automatically convert skins from the original imported skins to the newer format. Imported skins from your steam collections will automatically get added to this. If you want to manually add skins you only need to provide the skin ID in the following format:  "861142659": { "itemShortname": "vending.machine", "itemDisplayname": "Charcoal Vending Machine" } Leave the item shortname and display name blank and these will automatically be populated.. Optionally you can use the skin import command and just do /skinimport skinid
  • Added Permissions: Added skinner.skinbase for use of the skinbase permission Added skinner.skinall for the use of the skinall permission
  • Added Fixes: Fixed rare occasions of entities out of order kick bug Fixed removal of items in skinner when the plugin is reloaded Fixed removal of items on death Fixed null-references Fixed for "Item.SetParent caused remove" debug notice (this isn't actually an issue but the debug is annoying)
Version 1.1.7 | Updated February 4, 2022
  • Added support for Artic/Ice rifle skin
Version 1.1.6 | Updated February 1, 2022
  • Fixed Bug fix. Important update if using 1.1.5
Version 1.1.5 | Updated January 30, 2022
  • Added Support for skinning item stacks
Version 1.1.4 | Updated January 24, 2022
  • Fixed Small Bug Fixes
Version 1.1.3 | Updated January 16, 2022
  • Added /skinimport command - allows you to add workshop skins in game
  • Added Added LR and non-craftable items to default craft skins for the skin inv and skin con commands
  • Fixed Fixed page indexing so all pages should now be displayed according to UI
  • Fixed Fixed random console spam
  • Fixed Fixed for servers which allow stacking of weapons
Version 1.1.2 | Updated January 9, 2022
  • Fixed Fixed issue where normal loot containers wouldn't stack items into a players inventory
Version 1.1.1 | Updated January 9, 2022
  • Updated 1.1.1 Feature Update. Please read all patch notes.
  • Added ★Command cooldowns - allows you to set a permission based cooldown per command.
  • Added ★ /Skininv command, automatically sets all items in your inventory to your default craft skins.
  • Added ★/Skincon command, automatically sets all items in a container you are looking at to your default craft skins.
  • Added ★Customizable UI (move global UI position now in config)
  • Added ★Skinned items now show skin names in item display
  • Added ☰☰☰New Perms:☰☰☰
  • Added ◈ skinner.skininv allows use of the skininv command
  • Added ◈ skinner.skincon allows use of the skincon command
  • Added ◈ Ability to add custom cooldown perms see config options
  • Added ☰☰☰New Config Options:☰☰☰
  • Added ◈ Skininv commands list
  • Added ◈ Skincon commands list
  • Added ◈ UI position - set the position of the skinner UI
  • Added ◈ Cooldown - set permission and command based cool down per permission
  • Added ☰☰☰Localisation Changes:☰☰☰
  • Added ◈ Added cooldown lang options
  • Added ◈ Added missing lang options
  • Fixed ☰☰☰Other Changes:☰☰☰
  • Fixed ➢Improved speed stability and over all performance of skin controller functions
  • Fixed ➢Fixed items disappearing
  • Fixed ➢Fixed null reference errors
  • Fixed ➢Added workshop initialisation debug and skins total count
  • Updated ➢Changed to unlock inv and prevent universal conflicts

10 thoughts on "Skinner"

Leave a reply

Your email address will not be published. Required fields are marked *

  1. Morning, i installed the new skinner v2. but have question, i noticed theres only one page for particular items, how to I get the next page of skins to show up. I dont see a next page button some place on the screen

  2. Was wondering, is there a way to have it where we can put in a webhook to let us know when players request for a skin approval. Seems only way is to use the command in game to see if any request have been made.

  3. Hello, I am getting a message that Skinner needs to be updated. I see it has been updated on Another website but none here since Version 2.1.4 | Updated November 16, 2024

    What’s New in Version 2.1.5

    Released January 11

    Fix for held entity sometimes becoming invisible to the client when being re-skinned

  4. Also looking to update to version 2.1.6 that’s available on Codefling. This seems to now be a frequent issue on Lone. The problem is, I pay for my premium plugins on Lone. Is it possible that those sales can be transferred over to Codefling if we are unable to download updates here? I would sure hate to have to repurchase the plugins over on Codefling just to be able to get updates if I don’t have to.

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.

Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.

Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)

Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)

Product Enquiry

Please Login to make enquiry about this product