Sueta

EmpireHorses █ RPG | Levels | Multi-Eco Support | Config | U

1.0

RPG Horses that will make your server a lot more fun.

·Plugin


EmpireHorses is an RPG script that helps your server's horses to improve.
Please report any bugs you can find in the discussions section and not in the reviews

- Special named saddle to spawn your RPG horse
- This script will offer an upgrading system up to level 3
- Each level is fully customizable (name, color, speed, armor... etc)
- It supports multi-eco types. (Vault, Exp, EmpireEco)
- Supports EmpireEco by using its gold coins and nothing else. If you want to change this you are free to edit the code or msg me to edit it for you.
- You can use a different economy type for each function. (e. g. Vault to buy a saddle, EXP to upgrade the horse)
- Admin commands to control everything related to the levels.
- API (You can use the features in your own scripts)
- YML Configuration and Data Storage
- and much more...

Player Commands = eph.player
- /horse upgrade - Upgrade your horse
- /horse buy - Buy a saddle
- /horse level|lvl [player] - Get your horse's level [or player's]

Admin Commands = eph.admin
- /eph upgrade <player> - Upgrade someones horse
- /eph set <player> <level> - set someones horse to 1,2,3
- /eph get/give [player] - Get/give [player] a saddle
- /eph reset <player> - reset player's horse level
- /eph reload - reload the script

GIF(s)

Level 1 horse (Customizable)

level 2 horse (Customizable)

level 3 horse (Customizable)

Buying a saddle

Upgrading a horse

eco-buy-type: Vault

eco-upgrade-type: XP

Item-name: '&6Jhu le Horse'

Item-cost:
    '1': 20000
    '2': 80000
    '3': 200000

horse-level:
    '1':
        name-color: '&b'
        horse-color: 259
        speed: 0.3
        armor: none
    '2':
        name-color: '&d'
        horse-color: 256
        speed: 0.5
        armor: iron_horse_armor
        levelup-cost: 150
    '3':
        name-color: '&5'
        horse-color: 260
        speed: 0.7
        armor: diamond_horse_armor
        levelup-cost: 300

If you want a list of a full documentation about the horses: click here
For the "horse-color" as the skin texture for the horse...

Spoiler

- effects:

  # set player's horse level to 1,2 or 3
  [empire[horses]] set %player%'s horse (level|lvl) to %number%

    example:
        set player's horse level to 2


  # level up player's horse
  [empire[horses]] (level|lvl) up horse of %player%

     example:
         level up horse of player

  # give the player levels. Some people prefer this more than a "set" effect
  [empire[horses]] (add|give) %number% to horse (level|lvl) of %player%

    example:
        give 1 to horse lvl of player

  # take from player levels. Some people prefer this more than a "set" effect
  [empire[horses]] (take|remove) %number% from horse (level|lvl) of %player%

    example:
        remove 1 from horse lvl of player


- expressions:


  # get the config value from a spesific horse level.
  [empire[horses]] [horse] (level|lvl) %number% [(1¦name color)] [(2¦horse color)] [(3¦speed)] [(4¦armor)] [(5¦(level|lvl) [up] cost)] value

     example:
         set {_namecolor} to level 1 name color value


  # Get the level of player's horse
  [empire[horses]] horse level of %player%

     example:
         set {_value} to horse level of player

- Skript [Tested with Bensku 2.2 Dev37]
- SkQuery v3.6.1-lime+
- Skellett v1.9.6b+
- skript-mirror v0.18.0+
- skript-yaml v1.2.4+
- TuSKe 1.8.2-Pikachu-Patch-3+
- jNBT 0.3.2

Support will only be given through discord, here or on Github.
If you report a bug in the reviews and ask for support, you will be ignored.
Use the discussions.

ToS:
- You may not claim this as yours
- You may not re-post this code anywhere without permission

Similar projects

Plugin →