- Supported Minecraft Versions
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12

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

- 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...

- /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

Level 1 horse (Customizable)
level 2 horse (Customizable)
level 3 horse (Customizable)
Buying a saddle
Upgrading a horse

level 2 horse (Customizable)

level 3 horse (Customizable)

Buying a saddle

Upgrading a horse


YAML:
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...


Code:
- 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

- 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

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