Personal Animal

$30.00

Sold by: walkinrey

Personal Animal Rust Plugin adds personal animal assistants to your server, on which the player can ride, store resources or give them various instructions

Categories: , ,

Description

Personal Animal Rust Plugin Information

Bring these intelligent animal companions to your server! They can fight, gather resources, carry supplies, and even be ridden. Choose from various customizable animals: bear, boar, chicken, deer, or wolf!

Features:

✔ Resource Gathering & Looting

• Collect essential resources like wood, stone, and ore.

• Automatically gather resources within 50 meters using auto-pickup.

• Loot crates and boxes for valuable items.

✔ A True Companion

• Command your animal to attack enemies, structures, or objects.

• Ride your animal for faster travel.

• Store items in the animal’s inventory (configurable up to 36 slots).

• Keep your companion healthy with a nutrition system that restores health.

Total Customization & Control

🎯 Animal Settings

• Select your preferred animal: Bear, Boar, Chicken, Deer, or Wolf.

• Configure max health, respawn time, and combat abilities.

• Adjust damage rates, player interactions, and looting permissions.

🛠 User-Friendly Controls & UI

• Assign commands with a customizable buttons.

• Display 3D arrows over targets for better visibility.

• Fully customize the GUI layout, colors, and refresh rate.

• Blacklist specific items from your animal’s inventory bag.

🍖 Feeding System

• Enable nutrition settings to maintain your animal’s health.

• Configure health restoration values for different food items.

Useful Commands:

✅ /panimal – Spawn or despawn your animal.

✅ /panimal follow – Have your animal follow you.

✅ /panimal health – Check your animal’s current health.

✅ /panimal auto-pickup enable/disable – Turn resource auto-collection on or off.

✅ /panimal where – Locate your animal on the map.

📺 See It in Action! Watch the Video

📃 Configuration:

{
  "Controls setup": {
    "Which button will assign tasks to the animal, attack / collect, etc. (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "MIDDLE_MOUSE",
    "Range of action of the assignment button": 25.0,
    "Display 3D arrows over a target?": true,
    "Arrow display duration": 2
  },
  "GUI setup": {
    "How many seconds to update the GUI?": 6,
    "Panel layer (Hud, Overlay, Overall, Hud.Menu, Under)": "Overlay",
    "Panel position": {
      "type": "RectTransform",
      "anchormin": "1 1",
      "anchormax": "1 1",
      "offsetmin": "-170 -104",
      "offsetmax": "-10 -10"
    },
    "Second position of the panel (used if the player has a personal bot)": {
      "type": "RectTransform",
      "anchormin": "0.0 0.0",
      "anchormax": "1.0 1.0",
      "offsetmin": "0.0 0.0",
      "offsetmax": "0.0 0.0"
    },
    "1 panel color": "#7f8c8d",
    "2 panel color": "#bdc3c7",
    "Health bar color": "#2ecc71",
    "Shortcut buttons": []
  },
  "Setting up personal animals by permission": {
    "personalanimal.wolf": {
      "The name of the animal to be selected through the command when spawning": "wolf",
      "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "wolf",
      "Maximum health": 200,
      "Animal spawn cooldown": 10.0,
      "Addons setup": {
        "Enable the ability to ride an animal?": true,
        "Add a bag to an animal to store resources?": true,
        "Number of available slots in the bag (maximum 36)": 12
      },
      "Functions setup": {
        "Can the animal attack objects?": true,
        "Can an animal loot boxes?": true,
        "Can the animal pick up resources?": true,
        "Does the animal have to defend itself?": true,
        "Should the animal protect the owner?": true,
        "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true
      },
      "Damage, interactions and loot setup": {
        "Animal damage rate": 2.0,
        "Damage rate receive for an animal": 1.0,
        "Can the animal damage players?": true,
        "Can players damage the animal?": true,
        "Despawn animal corpse after death?": false,
        "Setting up resource pickup rates": {
          "stones": 5.0
        },
        "Black list of items that cannot be put in the bag": [
          "rocket.launcher"
        ]
      },
      "Nutrition setup": {
        "Turn on the animal feeding system?": true,
        "Setting health for food eaten": {
          "corn": 5.0
        }
      }
    },
    "personalanimal.bear": {
      "The name of the animal to be selected through the command when spawning": "bear",
      "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "bear",
      "Maximum health": 200,
      "Animal spawn cooldown": 10.0,
      "Addons setup": {
        "Enable the ability to ride an animal?": true,
        "Add a bag to an animal to store resources?": true,
        "Number of available slots in the bag (maximum 36)": 12
      },
      "Functions setup": {
        "Can the animal attack objects?": true,
        "Can an animal loot boxes?": true,
        "Can the animal pick up resources?": true,
        "Does the animal have to defend itself?": true,
        "Should the animal protect the owner?": true,
        "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true
      },
      "Damage, interactions and loot setup": {
        "Animal damage rate": 2.0,
        "Damage rate receive for an animal": 1.0,
        "Can the animal damage players?": true,
        "Can players damage the animal?": true,
        "Despawn animal corpse after death?": false,
        "Setting up resource pickup rates": {
          "stones": 5.0
        },
        "Black list of items that cannot be put in the bag": [
          "rocket.launcher"
        ]
      },
      "Nutrition setup": {
        "Turn on the animal feeding system?": true,
        "Setting health for food eaten": {
          "corn": 5.0
        }
      }
    },
    "personalanimal.boar": {
      "The name of the animal to be selected through the command when spawning": "boar",
      "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "boar",
      "Maximum health": 200,
      "Animal spawn cooldown": 10.0,
      "Addons setup": {
        "Enable the ability to ride an animal?": true,
        "Add a bag to an animal to store resources?": true,
        "Number of available slots in the bag (maximum 36)": 12
      },
      "Functions setup": {
        "Can the animal attack objects?": true,
        "Can an animal loot boxes?": true,
        "Can the animal pick up resources?": true,
        "Does the animal have to defend itself?": true,
        "Should the animal protect the owner?": true,
        "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true
      },
      "Damage, interactions and loot setup": {
        "Animal damage rate": 2.0,
        "Damage rate receive for an animal": 1.0,
        "Can the animal damage players?": true,
        "Can players damage the animal?": true,
        "Despawn animal corpse after death?": false,
        "Setting up resource pickup rates": {
          "stones": 5.0
        },
        "Black list of items that cannot be put in the bag": [
          "rocket.launcher"
        ]
      },
      "Nutrition setup": {
        "Turn on the animal feeding system?": true,
        "Setting health for food eaten": {
          "corn": 5.0
        }
      }
    },
    "personalanimal.chicken": {
      "The name of the animal to be selected through the command when spawning": "chicken",
      "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "chicken",
      "Maximum health": 200,
      "Animal spawn cooldown": 10.0,
      "Addons setup": {
        "Enable the ability to ride an animal?": true,
        "Add a bag to an animal to store resources?": true,
        "Number of available slots in the bag (maximum 36)": 12
      },
      "Functions setup": {
        "Can the animal attack objects?": true,
        "Can an animal loot boxes?": true,
        "Can the animal pick up resources?": true,
        "Does the animal have to defend itself?": true,
        "Should the animal protect the owner?": true,
        "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true
      },
      "Damage, interactions and loot setup": {
        "Animal damage rate": 2.0,
        "Damage rate receive for an animal": 1.0,
        "Can the animal damage players?": true,
        "Can players damage the animal?": true,
        "Despawn animal corpse after death?": false,
        "Setting up resource pickup rates": {
          "stones": 5.0
        },
        "Black list of items that cannot be put in the bag": [
          "rocket.launcher"
        ]
      },
      "Nutrition setup": {
        "Turn on the animal feeding system?": true,
        "Setting health for food eaten": {
          "corn": 5.0
        }
      }
    },
    "personalanimal.stag": {
      "The name of the animal to be selected through the command when spawning": "stag",
      "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "stag",
      "Maximum health": 200,
      "Animal spawn cooldown": 10.0,
      "Addons setup": {
        "Enable the ability to ride an animal?": true,
        "Add a bag to an animal to store resources?": true,
        "Number of available slots in the bag (maximum 36)": 12
      },
      "Functions setup": {
        "Can the animal attack objects?": true,
        "Can an animal loot boxes?": true,
        "Can the animal pick up resources?": true,
        "Does the animal have to defend itself?": true,
        "Should the animal protect the owner?": true,
        "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true
      },
      "Damage, interactions and loot setup": {
        "Animal damage rate": 2.0,
        "Damage rate receive for an animal": 1.0,
        "Can the animal damage players?": true,
        "Can players damage the animal?": true,
        "Despawn animal corpse after death?": false,
        "Setting up resource pickup rates": {
          "stones": 5.0
        },
        "Black list of items that cannot be put in the bag": [
          "rocket.launcher"
        ]
      },
      "Nutrition setup": {
        "Turn on the animal feeding system?": true,
        "Setting health for food eaten": {
          "corn": 5.0
        }
      }
    },
    "personalanimal.polarbear": {
      "The name of the animal to be selected through the command when spawning": "polarbear",
      "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "polar-bear",
      "Maximum health": 400,
      "Animal spawn cooldown": 10.0,
      "Addons setup": {
        "Enable the ability to ride an animal?": true,
        "Add a bag to an animal to store resources?": true,
        "Number of available slots in the bag (maximum 36)": 12
      },
      "Functions setup": {
        "Can the animal attack objects?": true,
        "Can an animal loot boxes?": true,
        "Can the animal pick up resources?": true,
        "Does the animal have to defend itself?": true,
        "Should the animal protect the owner?": true,
        "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true
      },
      "Damage, interactions and loot setup": {
        "Animal damage rate": 2.0,
        "Damage rate receive for an animal": 1.0,
        "Can the animal damage players?": true,
        "Can players damage the animal?": true,
        "Despawn animal corpse after death?": false,
        "Setting up resource pickup rates": {
          "stones": 5.0
        },
        "Black list of items that cannot be put in the bag": [
          "rocket.launcher"
        ]
      },
      "Nutrition setup": {
        "Turn on the animal feeding system?": true,
        "Setting health for food eaten": {
          "corn": 5.0
        }
      }
    }
  },
  "List of prefabs that the animal can loot (useful if the animal attacks loot instead of looting it)": [
    "foodbox",
    "vehicle_parts"
  ]
}

3 reviews for Personal Animal

  1. 5 out of 5

    Chill Roleplay (verified owner)

    Have only briefly tested this but so far I am already very exited at how responsive it is. The option I had before this players where always upset when someone killed there pet but now with PersonalAnimal there’s a option that they can be protected which is great for a PVE server like ours. the animals are also fully customizable with how much they can collect, bag space, health and more. I am very impressed. I have some great ideas for this as well.

  2. 5 out of 5

    Justin Lott (verified owner)

    This is a great plugin and became very popular on my PVE server. I highly recommend this plugin!

  3. 2 out of 5

    Jonathan Kinkead (verified owner)

    The plugin has great functionality, takes a bit of troubleshooting but can work for pvp.
    My biggest issue with it right now is that i’ve had to replace several parts of the main code that had minor errors, and even before and after that I still get an image library error.
    It also has quite a few minor issues with it where they aren’t too important because I understand it’s likely not the plugin’s fault, however i’ve had several times where if the pet walks across janky terrain or the edge of a road it risks putting a player into the mesh.
    So, I give a 2-star rating for: Great potential, poor immediate functionality for the price it’s set at currently (this is particularly a big deal because from what I’ve seen there is no immediate FAQ for this plugin which really limits the amount of server owners that can utilize it if they do not know how to troubleshoot some of these issues), and missing a few quality-of-life features such as a black-list or white-list for damage-able structures (In several cases with commands enabled the pet can damage several things within a safezone or monument, while you can disable this, and disable the pet defending you to prevent this, it removes a lot of the plugin functionality in favor of hiding a simple bug and this falls under the fat price tag reasoning as well).
    I thank you for the endless work you likely put into this plugin daily, but a lot of these things need to be fixed before I rate it higher.

    • walkinrey

      thank you for your feedback!


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

Version 1.3.7 | Updated April 1, 2025
  • Added Added new option in the config "How frequent animal will update the information? (affects the performance and operation of the animal)"
Version 1.3.6 | Updated February 2, 2025
  • Added Added new option "Dismount owner when entering RaidableBase?"
  • Fixed Probably fixed a bug when animal wasn't killed if there was a plugin that controlling damage
Version 1.3.5 | Updated December 5, 2024
  • Fixed Fix after Rust update
Version 1.3.4 | Updated July 22, 2024
  • Added Added new option "Collect resources radius (/panimal auto-collect)"
  • Added Added new option "Can attack team/clan members or friends?"
  • Added Added new option "Can the animal attack NPCs?"
  • Added Added new option "Can the animal attack players?"
Version 1.3.3 | Updated April 6, 2024
  • Added Added custom loot rates when animal looting crates, boxes, etc.
  • Fixed Fixed bug when animal could attack entities in safe zone
  • Added Added API method 'bool CreatePersonalAnimal(BasePlayer player, string spawnName, bool checkForCooldown, bool enableSpawnChecks)'
Version 1.3.2 | Updated September 23, 2023
  • Added Added new option to config "Return item back if player have despawned the animal via command or GUI?"
Version 1.3.11 | Updated September 14, 2023
  • Fixed NRE fix
Version 1.3.1 | Updated September 11, 2023
  • Fixed Loading fix
Version 1.3.02 | Updated August 11, 2023
  • Fixed Fixed input buttons changing through parameters in the config
Version 1.3.01 | Updated June 12, 2023
  • Added Now you can minimize GUI interface by clicking one button. If you were using default GUI positions then you need to update them to these values: Main GUI position: AnchorMin = "1 1", AnchorMax = "1 1", OffsetMin = "-170 -104", OffsetMax = "-10 -10" Second GUI position: AnchorMin = "1 1", AnchorMax = "1 1", OffsetMin = "-360 -104", OffsetMax = "-200 -10" Third GUI position: AnchorMin = "1 1", AnchorMax = "1 1", OffsetMin = "-550 -104", OffsetMax = "-390 -10"
Version 1.3.0 | Updated May 13, 2023
  • Fixed OnTriggerEnter NRE fix
Version 1.2.99 | Updated May 5, 2023
  • Updated Fix after Rust update
Version 1.2.98 | Updated May 1, 2023
  • Added added api method HasBot
  • Updated improved support for GUI interfaces of other Personal plugins
Version 1.2.97 | Updated April 12, 2023
  • Added added option to change animal speed
  • Fixed fixed bug when animal was auto-attacking enemies while player mounted
Version 1.2.96 | Updated February 5, 2023
  • Added optimization for servers with many players
  • Added added option 'input tick' in the config
  • Added added option to lock looting animal's corpse (bag) for not owners
Version 1.2.95 | Updated January 25, 2023
  • Fixed fix
Version 1.2.94 | Updated January 21, 2023
  • Added Added option to change damage scale from panimals to entities in the config
Version 1.2.93 | Updated December 28, 2022
  • Fixed Fixes
Version 1.2.92 | Updated December 15, 2022
  • Fixed Minor optimize
Version 1.2.91 | Updated December 14, 2022
  • Fixed Fix
Version 1.2.9 | Updated December 13, 2022
  • Added Now you can show the marker on animal's death position, check for more settings in the config
Version 1.2.8.2 | Updated November 18, 2022
  • Fixed Minor fix for users who have RustEdit dll
Version 1.2.8.1 | Updated November 18, 2022
  • Fixed GUI images load fix
Version 1.2.8 | Updated November 7, 2022
  • Fixed blacklist fix
Version 1.2.7 | Updated October 18, 2022
  • Added 'Distance between animal and loot entity (collectible resources, loot boxes etc.)'
  • Added 'Distance between animal and enemy'
Version 1.2.6 | Updated October 10, 2022
  • Added can player spawn animal in cupboard range
  • Added can player spawn animal on construction? (foundations, floors, walls, etc.)
  • Added can player spawn animal on deployed entities? (wood boxes, tables, workbenches, etc.)
Version 1.2.5 | Updated October 9, 2022
  • Fixed important fix
Version 1.2.4 | Updated October 8, 2022
  • Added added new controls when you are mounted an animal! instead of mouse direction, you can now use WASD buttons like on horse
  • Added new option in the config 'Control animal by mouse direction of by WASD buttons when mounted?'
  • Added new option in the config 'AI Stopping distance'
  • Fixed minor fixes
Version 1.2.3 | Updated September 2, 2022
  • Fixed fix for rust update
Version 1.2.2 | Updated August 14, 2022
  • Added Added new parameters to the config to avoid kicks from the rust anti-cheat (InsideTerrain Violation, Speed hack, NoClip, FlyHack) when player is riding an animal
Version 1.2.1 | Updated July 15, 2022
  • Fixed important fix
Version 1.2.0 | Updated May 28, 2022
  • Fixed animals are now properly destroyed after a server restart or player disconnect
  • Added now you can change more control buttons in config
  • Added added more settings to config
  • Fixed the animal now does not come very close to the player or to the enemy
  • Updated minor fixes and improvements
Version 1.1.1 | Updated May 15, 2022
  • Fixed Minor fixes
Version 1.1.0 | Updated March 10, 2022
  • Added Added the ability to install personal animals by item like in a personal npc plugin
  • Fixed Minor fixes
Version 1.0.9 | Updated March 1, 2022
  • Added New types of resources have been added to the auto-pickup function (berries, mushrooms, cloth, corn, pumpkin)
Version 1.0.8 | Updated February 11, 2022
  • Added Food system for animals https://youtu.be/mn6JYPZijWg
Version 1.0.7 | Updated February 7, 2022
  • Added Now you can have a personal polar bear! Configuration on plugin description was updated

Discussions

There are no discussions yet.

Leave a reply

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

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