This plugin allows for players to create a little companion that would follow them around.

{
"DatabaseConfig": {
"DB_HOST": "localhost",
"DB_Port": 3306,
"DB_User": "root",
"DB_Name": "db_",
"DB_Password": "password"
},
"VipFlag": "@pets/vip",
"UpdatePerTicks": 35,
"TimeAfterDeathToDeletePet": 10,
"Pets": [
{
"petName": "Beaver",
"isVipOnly": false,
"petModel": "models/pets/cskull/dota2/beaverknight/beaverknight.vmdl",
"idleAnimation": "@courier_idle",
"runAnimation": "@courier_run",
"spawnAnimation": "@courier_spawn",
"deathAnimation": "@courier_death",
"isFlying": false,
"moveSpeed": 200,
"rotation_offset": -90,
"follow_distance": 100,
"stop_distance": 70,
"offset": [
-30,
-20,
0
]
},
{
"petName": "Snowl",
"isVipOnly": false,
"petModel": "models/pets/cskull/dota2/snowl/snowl_flying.vmdl",
"idleAnimation": "@courier_idle",
"runAnimation": "@courier_run",
"spawnAnimation": "@courier_spawn",
"deathAnimation": "@courier_death",
"isFlying": true,
"moveSpeed": 200,
"rotation_offset": -90,
"follow_distance": 100,
"stop_distance": 70,
"offset": [
-30,
-20,
50
]
},
{
"petName": "Llama",
"isVipOnly": true,
"petModel": "models/pets/cskull/dota2/livery_llama_courier/livery_llama_courier.vmdl",
"idleAnimation": "@courier_idle",
"runAnimation": "@courier_run",
"spawnAnimation": "@courier_spawn",
"deathAnimation": "@courier_death",
"isFlying": false,
"moveSpeed": 200,
"rotation_offset": -90,
"follow_distance": 100,
"stop_distance": 70,
"offset": [
-30,
-20,
0
]
}
],
"ConfigVersion": 1
}