Animal Pelts
Gives players custom pelts when skinning animal corpses
image.webp

showcase_all_icons_clean_grid.webp


This plugin makes animal hunting more rewarding by dropping realistic pelts when players harvest animal corpses. It includes 10 custom pelt drops for animals like bears, wolves, chickens, and more, each with its own name, skin, and drop chance.




Permissions

  • animalpelts.use - Required to receive pelts when harvesting animal corpses. Without this permission, no pelts will drop for the player.

Commands

  • pelt.give <playerNameOrId|SteamID> <animalPrefabKeyword> [amount]- Gives the specified player a pelt based on the given animal. The prefab keyword is matched against configured corpse paths.
    • playerNameOrId - The name or SteamID64 of the player who should receive the pelt.
    • animalPrefabKeyword - A keyword matched against the animal's corpse prefab (e.g., wolf, bear, crocodile).
    • amount - (Optional) Number of pelts to give. Defaults to 1 if not set.
This command is intended for manually rewarding players, testing skins, or integrating with external plugins/events. Example:
pelt.give VisEntities wolf 3

Configuration

JSON:
{
  "Version": "1.0.0",
  "Pelt Drops": [
    {
      "Animal Corpse Prefab": "assets/rust.ai/agents/bear/bear.corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523938434,
      "Display Name": "Bear Pelt",
      "Amount": 1,
      "Chance Percent": 100
    },
    {
      "Animal Corpse Prefab": "assets/rust.ai/agents/bear/polarbear.corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523937115,
      "Display Name": "Polar Bear Pelt",
      "Amount": 1,
      "Chance Percent": 100
    },
    {
      "Animal Corpse Prefab": "assets/rust.ai/agents/boar/boar.corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523938844,
      "Display Name": "Boar Pelt",
      "Amount": 1,
      "Chance Percent": 100
    },
    {
      "Animal Corpse Prefab": "assets/rust.ai/agents/chicken/chicken.corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523939130,
      "Display Name": "Chicken Pelt",
      "Amount": 1,
      "Chance Percent": 100
    },
    {
      "Animal Corpse Prefab": "assets/rust.ai/crocodile/crocodile_corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523939441,
      "Display Name": "Crocodile Pelt",
      "Amount": 1,
      "Chance Percent": 100
    },
    {
      "Animal Corpse Prefab": "assets/rust.ai/agents/crocodile/panther.corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523939441,
      "Display Name": "Panther Pelt",
      "Amount": 1,
      "Chance Percent": 100
    },
    {
      "Animal Corpse Prefab": "assets/rust.ai/agents/snake/snake.corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523940085,
      "Display Name": "Snake Pelt",
      "Amount": 1,
      "Chance Percent": 100
    },
    {
      "Animal Corpse Prefab": "assets/rust.ai/agents/stag/stag.corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523940339,
      "Display Name": "Stag Pelt",
      "Amount": 1,
      "Chance Percent": 100
    },
    {
      "Animal Corpse Prefab": "assets/rust.ai/agents/tiger/tiger.corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523938058,
      "Display Name": "Tiger Pelt",
      "Amount": 1,
      "Chance Percent": 100
    },
    {
      "Animal Corpse Prefab": "assets/rust.ai/agents/wolf/wolf.corpse.prefab",
      "Item Short Name": "cloth",
      "Skin Id": 3523940658,
      "Display Name": "Wolf Pelt",
      "Amount": 1,
      "Chance Percent": 100
    }
  ]
}
  • Pelt Drops- A list of animal-specific drop settings. Each entry defines how the pelt looks, how often it drops, and what item it gives.
    • Animal Corpse Prefab - The full prefab path of the animal corpse this pelt applies to.
    • Item Short Name - The internal item name to give as the pelt (e.g., "cloth").
    • Skin Id - The Workshop skin ID applied to the item to give it a unique look.
    • Display Name - Custom display name that appears on the item (e.g., "Bear Pelt").
    • Amount - Number of items to give if the drop succeeds.
    • Chance Percent - Drop chance from 0-100%. Controls the chance that the pelt will be awarded when harvesting the animal.
  • Heart
Reactions: Evil_Orko
Author
VisEntities
License duration
Unlimited
Price
4.99 USD
First release
Last update

Ratings

5.00 star(s) 2 reviews

Also by VisEntities

Latest reviews

a little marvel that I had been waiting for a long time, it works very well, it adds content for commerce
This works EXACTLY as intended - harvest an animal and get a pelt. You can change your skins if you want and choose the quantity of items you are receiving, so you could give feathers for the chicken, for example. Thanks, Vis!
Back
Top
Chat commands start with a /, while console commands can be entered directly in the F1 console or server console. Use find <keyword> in console to search for available commands related to the plugin. Parameters in < > are required, while [ ] are optional.
This plugin uses Oxide's permission system. Grant or revoke permissions using oxide.grant and oxide.revoke. You can assign them to individual players or groups using their Steam id or group name.
Settings are stored in the config file found under the config/ directory. You can edit this file manually, then reload the plugin to apply your changes.
Persistent data is saved in the data/ directory. This includes things like saved settings, usage stats, or player progress depending on the plugin. Deleting a data file will reset stored progress or customizations.
Language files are located in the lang/ folder. To translate messages, copy the en.json file into your target language folder (e.g. fr, de) and edit the values. Reload the plugin after changes to apply new messages.
This section lists public methods exposed by the plugin for use in other plugins. You can call these via the CallHook method. Ensure the plugin is loaded before calling its API to avoid null reference errors.
These are custom hooks that other plugins can listen for. Simply define a method with the same name and expected parameters in your plugin to handle the event. Hooks are triggered at key moments and are useful for extending or reacting to plugin behavior.
These hooks are injected into the game's code using Harmony. They let the plugin run code at key points in the game's internal logic. You can return values to block or modify behavior. Use with caution — these are powerful and can affect core mechanics.
Cart