RPGHorses | GUI Based ⭐ Fully Customizable ✏️ [1.8.8 - 1.21.3] ✅ icon

RPGHorses | GUI Based ⭐ Fully Customizable ✏️ [1.8.8 - 1.21.3] ✅ -----

Introduces an RPG side to your horses



Major Update
Version 1.3.0

Changelog
  • Implemented WorldGuard flags
    • rpghorses allow/deny to block spawning & riding horses in certain regions
    • rpghorses-pvp allow/deny to block horse pvp in regions, for this, `horse-options.horse-pvp` must be set to true in the config
  • Tiers can now be configured under each horse-crate allowing you to create different upgrade paths per horse-crate, setting is `upgrade-tiers`, see example blow
  • Static values for health, movement-speed and jump-strength can now be set, instead of using multipliers for tiers
  • Implemented the ability to set type (variant on 1.8), color & style for each tier, allowing horses to change how they look as their upgraded
  • Added new item shown over the upgrade-item when a horse is already at max level, see config below
  • Implemented command /rpghorseadmin togglehorse <horse-number> <player>
  • Implemented command /rpghorseadmin removeall <player>
  • Implemented command /rpghorseadmin forecmenu <horse-number> <player> <menu>
  • Added new placeholders to horse-gui-options.items.upgrade-item
    • {OLD-HEALTH}, {OLD-SPEED}, {OLD-JUMP-STRENGTH}
    • {NEW-HEALTH}, {NEW-SPEED}, {NEW-JUMP-STRENGTH}
  • Implemented ability to automatically despawn horses when players walk too far away, defaults to 10 blocks, see config below
  • Fixed plugin failing to enable on servers below 1.21
  • Fixed horses wandering even with wandering disabled on 1.21 servers
  • Fixed claimed horses always have 20 max health instead of their natural max health
  • Fixed time-options section not loading on first enable
  • Fixed horses not gaining XP when auto-mounted
  • Fixed not being able to switch horses whilst already riding a horse
  • & Much more

Code (YAML):
horse-options :
    # Should un-mounted horses de-spawn after their owner moves too far away? (-1 to disable)
  despawn-when-owner-past-distance
: 10

horse-tiers
:
    '1'
: # 1 -> 2
      health-multiplier
: -1 # If set to -1, will use static health instead
      jump-strength-multiplier
: -1
      movement-speed-multiplier
: 1.25
      health
: 20 # Can now set static health
      jump-strength
: 1.0
      movement-speed
: -1 # Set to -1, so multiplier is used instead
      cost
: 0
      exp-cost
: 100
      commands
: [ ]
      # Horse info can now be set, to make horses change type, color or style on upgrade
      horse-info
:
        type
: RANDOM
        color
: RANDOM
        style
: RANDOM

horse-crates
:
  default
:
    # You can require players need $ to buy crates (optional)
    price
: 1000
    # You can require that players need items to purchase crates (optional)
    items-needed
:
      diamond
:
        material
: DIAMOND
        amount
: 1
    horse-info
:
      health
: 20.0 - 30.0
      movement-speed
: 0.25 - 0.35
      jump-strength
: 0.5 - 0.75
      # We can use keyword "RANDOM" here for random values
      type
: RANDOM
      color
: RANDOM
      style
: RANDOM
      tier
: 1
    upgrade-tiers
:
      '1'
: # 1 -> 2
        health-multiplier
: -1 # If set to -1, will use static health instead
        jump-strength-multiplier
: -1
        movement-speed-multiplier
: 1.25
        health
: 20 # Can now set static health
        jump-strength
: 1.0
        movement-speed
: -1 # Set to -1, so multiplier is used instead
        cost
: 0
        exp-cost
: 100
        commands
: [ ]
        horse-info
:
          type
: RANDOM
          color
: RANDOM
          style
: RANDOM

horse-gui-options
:
  items
:
    upgrade-item
:
      # Should this item be enabled?
      enabled
: true
      purpose
: UPGRADE
      material
: PLAYER_HEAD
      textures-url
: https://textures.minecraft.net/texture/a99aaf2456a6122de8f6b62683f2bc2eed9abb81fd5bea1b4c23a58156b669 # https://minecraft-heads.com/custom-heads/alphabet/11214-quartz-arrow-up
      name
: '&6&lUpgrade Horse'
      lore
:
     - '&7Click to upgrade your horse'
      - ''
      - '&7Health
: &c{OLD-HEALTH} &7-> &c {NEW-HEALTH }'
      - '&7Speed
: &b{OLD-SPEED} &7-> &b {NEW-SPEED }'
      - '&7Health
: &e{OLD-JUMP-STRENGTH} &7-> &e {NEW-JUMP-STRENGTH }'
      - ''
      - '&7Cost
: &a{COST}'
      - '&7Horse XP Needed
: &a{HORSE-EXP-NEEDED}'
      x-cord
: 7
      y-cord
: 2
    max-upgrade-item
:
      enabled
: true
      PURPOSE
: MAXED_LEVEL
      material
: PLAYER_HEAD
      textures-url
: https://textures.minecraft.net/texture/a99aaf2456a6122de8f6b62683f2bc2eed9abb81fd5bea1b4c23a58156b669
      name
: '&6&lMaxed Horse'
      lore
:
     - '&7Your horse is already max level'
      x-cord
: 7
      y-cord
: 2

messages
:
  all-horses-removed
: ' {PREFIX }&7All of &6 {PLAYER }''s {TOTAL-HORSES } &7horses removed successfully'
  all-your-horses-were-removed
: ' {PREFIX }&7All your &6 {TOTAL-HORSES } &7have been removed by {PLAYER }'
  no-horse-pvp
: ' {PREFIX }You can''''t attack other player''''s horses here'
 
----------, Aug 25, 2024
Resource Information
Author:
----------
Total Downloads: 369
First Release: Apr 7, 2020
Last Update: Nov 14, 2024
Category: ---------------
All-Time Rating:
22 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings