Jump to content

Personal Horse 2.0.1

$3.49
   (0 reviews)

1 Screenshot

  • 288
  • 6
  • 5.55 kB
 Share

depends on

About Personal Horse

Personal Horse is a plugin that lets players summon a rideable horse anywhere with different horse breed rarity and cooldown options.

It allows server admins to easily customize the rarity of different horse breeds the horse can be when summoned as well as cooldowns for summoning.

There are also extra safeguards built in like preventing horses from being summoned inside Monuments or if they're not properly on the ground, and more!

 

Features

• Lets players summon a rideable horse anywhere in the world

• Server owners can customize the rarity of which horse breeds players or even groups of players can get when summoned, as well as cooldowns for use

• VIP Ready with permissions for groups of players that can summon better horses with shorter cooldowns or however you want to set it up

• Anti-exploit safeguards built-in like preventing horses from being summoned in monuments or in the air, and more

• Customizable

 

Upcoming Features

• Increase Horse stats per permission group

• Have Horses spawn with Horse Shoes, Armor, Saddlebags, etc

• Configure how many Personal Horses each player can have

 

Depends On

IMR Tools Package: https://codefling.com/tools/imr-tools-package

Always make sure you have the IMR Tools Package installed first when running any plugins by IMR Games. 

 

Installation

- Make sure you have the IMR Tools Package installed, as explained above.

- Put this plugin in your oxide plugins folder.

- It will generate a config and lang file.

- Customize and enjoy!

 

Permissions

Other than the default permission for being able to summon a horse in general, all other permissions for this plugin are customizable in the config! You can have as little or as many permissions/permission groups as you like by simply adding them to the config. The only requirement is that the beginning of the permission use the plugin name which is imrgpersonalhorse. Below are two permission examples included with the default config.

imrgpersonalhorse.use - Permission required to summon a horse with the default settings. Even if a player has other permissions, they still need this permission to summon a horse at all. 

imrgpersonalhorse.vip1 - First default VIP permission which gives access to a special set of horse breeds and cooldowns for summoning.

imrgpersonalhorse.vip2 - Second default VIP permission which gives access to a special set of horse breeds and cooldowns for summoning.

 

Config

{
  "Command Name": "myhorse", //Configurable command that players will use to summon their horse.
  "Default Settings": { 
    "Cooldown Minutes": 60.0, //Cooldown in minutes between horse summoning. A value of -1.0 disables the cooldown entirely!
    "Horse Breed Chance": { //Rarity table for summoning specific horse breeds. The higher the number, the more commonly it will be summoned. For example, a 1000 rarity value would be 100 times more common than a 10 rarity value.
      "Appalosa": 10,
      "Bay": 10,
      "Bucksin": 10,
      "Chestnut": 10,
      "Dapple Grey": 10,
      "Piebald": 10,
      "Pinto": 10,
      "Red Roan": 10,
      "White Thoroughbred": 10,
      "Black Thoroughbred": 10
    }
  },
  "Permission Setting Overwrites": { //Create any number of permission groups with configurable permission name, cooldown, and horse breed rarity values. Create a group for admins, vips, special events, and much more! Keep in mind that any custom permission created must start with the imrgpersonalhorse prefix so for example: imrgpersonalhorse.vip1, imrgpersonalhorse.vip2, imrgpersonalhorse.events, etc.
    "imrgpersonalhorse.vip1": {
      "Cooldown Minutes": 30.0,
      "Horse Breed Chance": {
        "Appalosa": 10,
        "Bay": 10,
        "Bucksin": 10,
        "Chestnut": 10,
        "Dapple Grey": 10,
        "Piebald": 10,
        "Pinto": 10,
        "Red Roan": 10,
        "White Thoroughbred": 30,
        "Black Thoroughbred": 30
      }
    },
    "imrgpersonalhorse.vip2": {
      "Cooldown Minutes": 2.0,
      "Horse Breed Chance": {
        "Appalosa": 0,
        "Bay": 0,
        "Bucksin": 0,
        "Chestnut": 0,
        "Dapple Grey": 0,
        "Piebald": 0,
        "Pinto": 0,
        "Red Roan": 0,
        "White Thoroughbred": 10,
        "Black Thoroughbred": 10
      }
    }
  },
  "Topology Blacklist": "Monument" //Topology where horses can't be summoned. The default config here is Monument, which applies to all Monuments in the game, so if you leave this as it is, players won't be able to summon horses at any Monuments, which is good for preventing all kinds of exploitation. You can also set this to whatever Topology you like if you prefer.
}

Lang

{
  "Permission": "You don't have permission to do this", //Message players receive if they don't have the permission to summon horses at all.
  "TerrainHeight": "Can't spawn horse so far away from terrain", //Message players receive if they are not on valid terrain to summon a horse.
  "Topology": "Can't spawn horse so close to a monument", //Message players receive if they are trying to summon a horse inside a blacklisted topology.
  "HorseSpawned": "Horse Spawned", //Message players receive when they successfully summon a horse.
  "Cooldown": "This command is on cooldown, please wait {0}" //Message players receive if their horse summon command is still on cooldown.
}


Notes

- Using the command to summon a new horse will delete the previous horse you summoned, as the plugin only allows a player to have one horse summoned at a time for performance reasons. If the previous horse is already dead, the command will work as normal. Either way, using the command will generate a new horse every time. 

 Share


User Feedback

354.3k

Downloads

Total number of downloads.

1.8k

Customers

Total customers served.

24.4k

Files Sold

Total number of files sold.

380.3k

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.