Sueta

Mounts

2.5

Simple configurable mounts for your RPG server | Vault | mcMMO | QuantumRPG | SkillAPI | MMOCore

·Config
  1. 2.5latestVersion 2.5: Change mount command to work with ID instead of nameFeb 13, 2020
    Changes · Breaking change: /mount command now works on mount ID instead of name Commands Player command to ride preset mount: Code (Text): /mount Player command to ride specific mount (by ID): Code (Text): /mount forest_steed
    1887 downloads
  2. 2.4Version 2.4: Add configuration for Mounts GUIFeb 11, 2020
    Changes · Add configuration field "messages.mountsTitle". Config Code (Text): messages: mountsTitle: '&7Mounts'
    80 downloads
  3. 2.3Version 2.3: Add configuration to silence mount + Fix GUI bugFeb 3, 2020
    Changes · Add configuration option to silence mount sounds (neighing etc.) · Fix bug where clicking outside GUI would show an error in console Config Code (Text): silenceMount: true
    97 downloads
  4. 2.2Version 2.2: Show when a requirement is satisfied or notJan 30, 2020
    Changes · Feature: Show when a requirement is satisfied or not in the Mounts icon · Note: This is only enabled in /mounts GUI. Leave a message in discussion forum if you would like this enabled on all GUI's. Config Code (Text): messages: requirements: level: error: '&cYour level is too low.' help: ' <state> &5&oLevel >= <level>' # Displayed in requirement help message (<state>) when the requirement is satisfied by the player. requirementSatisfied: '&e&l✔' # Displayed in requirement help message (<state>) when the requirement is not satisfied by the player. requirementNotSatisfied: '&4&l✘' Example of usage Code (Text): messages: requirements: level: error: '&cYour level is too low.' help: ' <state> &5&oLevel >= <level>' messages: requirementSatisfied: '&e&l✔' requirementNotSatisfied: '&4&l✘' Code (Text): messages: requirements: level: error: '&cYour level is too low.' help: ' &5&o<state>Level >= <level>' messages: requirementSatisfied: '' requirementNotSatisfied: '&5&m'
    58 downloads
  5. 2.1Version 2.1: Minecraft Advancement Requirement / Bug fixJan 30, 2020
    Changes · Fix bug where lore text could cause the plugin to crash. · Feature: Add Minecraft Advancement Requirement! · Note: This works for custom registered advancements as well! Config Code (Text): requirements: # https://www.digminecraft.com/lists/advancements_pc.php # Note: Do not include "minecraft:" advancements: - recipes/transportation/carrot_on_a_stick - nether/all_effects
    28 downloads
  6. 2.0Version 2.0: Language Overhaul / Custom Mount LoreJan 29, 2020
    Changes · Most strings are now configurable · Feature: Custom mount lore! · Default lore exists in config.yml. Mounts can override this in their own config files. As always. please report bugs in the Discussion forum or on Discord. Global Config Code (Text): # Enable informational messages in console. debug: false # How to store mounts. dataStore: # Data store type. Available options: config type: config messages: configReload: '&e[Mounts] Configuration reloaded!' configDemo: '&e[Mounts] Demo configuration loaded!' give: '&eGave <player> a mount: <mount>!' permissionDenied: '&4Error: &cPermission denied!' playerNotFound: '&4Error: &cPlayer not found!' mountNotFound: '&4Error: &cMount not found!' mountCooldown: '&cYou must wait before mounting again!' mountRequirement: '&cCannot use mount. ' mountPresetNotFound: '&cMount preset not found. Use /mset.' mountPresetInvalid: '&cYou must be riding a mount.' mountPresetSave: '&eMount preset saved!' mountPresetRemove: '&eMount preset removed!' mountCannotRide: '&cYou cannot do that right now!' paymentNotSupported: '&cError: Payment not supported!' mountBuy: '&aYou purchased a mount: <mount>!' mountSell: '&aYou sold a mount: <mount>!' insufficientFunds: '&cYou cannot afford this mount: <mount>!' sellShopTitle: Sell Mount buyShopTitle: Purchase Mount requirements: none: ' &5&oNone' level: error: '&cYour level is too low.' help: ' &5&oLevel >= <level>' mcmmo: powerLevel: error: '&cYour power level is too low.' help: ' &5&oPower Level >= <powerLevel>' skillLevel: error: '&cYour <skill> skill level is too low.' help: ' &5&o<skill> >= <level>' mmocore: attribute: error: '&cYour <attribute> attribute is too low.' help: ' &5&o<attribute> >= <level>' class: error: '&cWrong class.' help: ' &5&oClass <classes>' level: error: '&cYour level is too low.' help: ' &5&oLevel >= <level>' profession: error: '&cYour <profession> profession level is too low.' help: ' &5&o<profession> >= <level>' quantumrpg: class: error: '&cWrong class.' help: ' &5&oClass <classes>' level: error: '&cYour level is too low.' help: ' &5&oLevel >= <level>' skillapi: class: error: '&cWrong class.' help: ' &5&oClass <classes>' level: error: '&cYour level is too low.' help: ' &5&oLevel >= <level>' skillLevel: error: '&cYour <skill> level is too low.' help: ' &5&o<skill> >= <level>' # Displayed (in lore) when a mount has no purchase price defined. ie. <priceBuy> priceBuyFree: Free # Displayed (in lore) when a mount has no selling price defined. ie. <priceSell> priceSellNothing: Nothing # Displayed (in lore) on mounts in the shop buy GUI. purchaseLore: '&5&oClick to purchase' # Displayed (in lore) on mounts in the shop sell GUI. sellLore: '&5&oClick to sell' # Displayed (in lore) on mounts in the mounts GUI. rideLore: '&5&oClick to ride' sounds: # Sound played when player rides mount. rideMount: ENTITY_HORSE_LAND # Sound played when player stores (dismounts) mount. storeMount: ENTITY_HORSE_SADDLE # Sound played when player purchases mount. buyMount: BLOCK_NOTE_BLOCK_CHIME # Sound played when player sells mount. sellMount: BLOCK_NOTE_BLOCK_CHIME # Number of seconds player must wait between switching mounts. mountCooldownSeconds: 1 # Make the players fall off the mount when taking any damage. # Mount is then stored. unmountOnDamage: true # Default lore for mounts. Mounts can override this by defining # their own lore in the config. # Available parameters: # <id> Mount ID (ie. config file name) # <name> Mount name (ie. display name) # <breed> Mount breed (Horse, Zombie Horse, etc.) # <speed> Mount speed (ie. 0.80) # <jump> Mount jump (ie. 0.40) # <speedBoost> Mount speed boost. How many times faster than an average horse. # 2 = 2x faster than average # 1 = 1x same as average # <jumpBoost> Mount jump boost. How many times higher than an average horse. # 2 = 2x higher than average # 1 = 1x same as average # <speedMeter> Mount speed meter (Very Slow, Slow, Normal, Fast, etc.) # <jumpMeter> Mount jump boost (Low, Normal, High etc.) # <requirements> Mount requirements. This is replaced by all requirement messages. # See messages.requirements. # Note: This must be on its own line with no spacing. Example: # # - <requirement> # # This will expand to the following in Lore: # # Level >= 10 # Power Level >= 50 # # <priceBuy> Mount price to buy. Displays either item cost or Vault cost. # If no price is defined then messages.priceBuyFree is displayed. # <priceSell> Mount price to sell. Displays either item cost or Vault cost. # If no price is defined then messages.priceSellNothing is displayed. # <categories> Mount categories. Example: "VIP1, Rare" lore: - '&9<breed>' - '' - '&7&oSpeed Boost +<speedBoost>' - '&7&oJump Boost +<jumpBoost>' - '' - '&5&oRequirements:' - <requirements> - '' - '&9Price: &a<priceBuy>' - '&9Sells for: &a<priceSell>' Example Mount Config Code (Text): name: Nightmare type: HORSE icon: IRON_HORSE_ARMOR speed: 0.18 jump: 0.35 categories: - VIP - Rare lore: - '&9<breed> - <categories>' - '' - '&7&oLives in the shadows..' - '' - '&5&oAttributes:' - ' &5&oSpeed <speedMeter>' - ' &5&oJump <jumpMeter>' - '' - '&5&oRequirements:' - <requirements> - '' - '&9Price: &a<priceBuy>' - '&9Sells for: &a<priceSell>' color: BLACK style: NONE priceBuy: GOLD_INGOT: 50 priceSell: GOLD_INGOT: 25 requirements: level: 10
    51 downloads
  7. 1.19Version 1.19: Add Categories for shopJan 20, 2020
    Changes · Add mount categories for filtering in the shop Config Code (Text): name: Death Charger categories: - vip_rank1 - vip_rank2 Commands Code (Text): /mbuycat <player> <category>... or /mountbuycategory <player> <category>... /mbuycat Critikull vip_rank1 vip_rank2
    73 downloads
  8. 1.18Version 1.18: Add MMOCore RequirementsJan 20, 2020
    Changes · Add requirements for MMOCore · Level · Attributes · Class Config Code (Text): requirements: mmocore: professions: enchanting: 10 classes: - marksman attributes: dexterity: 5 level: 50
    21 downloads
  9. 1.17Version 1.17: WorldGuard mounts-ride flagJan 19, 2020
    Changes: · Added WorldGuard flag "mounts-ride" to control where players can ride mounts.
    42 downloads
  10. 1.16Version 1.16: QuantumRPG/SkillAPI updates / Bug fixesJan 2, 2020
    Changes · QuantumRPG updates. Separate class and level requirements. Code (Text): requirements: # Requires QuantumRPG plugin. quantumrpg: # Class Archer or Warrior. classes: - archer - warrior # Minimum level of 10. level: 10 · SkillAPI updates. Separate class and level requirements. Code (Text): requirements: # Requires SkillAPI plugin. skillapi: skills: # Minimum Archery skill level of 5. Archery: 5 # Class Archer or Runeblade. classes: - Archer - Runeblade # Minimum level of 10. level: 10 · Bug fix: prevent mount breeding. · Add command for players to ride a specific mount. Code (Text): /mount <mount-name> Examples: /mount Nightmare /mount The Prestige · Add <mount> placeholder to the following configuration messages: Code (Text): messages: give: '&eGave <player> mount <mount>&e!' mountBuy: '&aYou purchased mount <mount>&e!' mountSell: '&aYou sold mount <mount>&e!' insufficientFunds: '&cYou cannot afford mount <mount>&e!'
    86 downloads
  11. 1.15Version 1.15: Bug fixJan 1, 2020
    Changes: · Fix bug during mreload command where mount permission is already defined.
    48 downloads
  12. 1.14Version 1.14: Add SkillAPI RequirementsJan 1, 2020
    Changes: · SkillAPI Requirements · Class level · Skill level · Mount permissions Config Changes: Code (Text): requirements: skillapi: skills: Archery: 1 classes: Runeblade: level: 1 Permission Changes: New set of permissions to control access to mounts. Code (Text): mounts.mount.<mount-name> Example: mounts.mount.demon_slayer
    40 downloads
  13. 1.13Version 1.13: Add QuantumRPG Class Level Requirement + Bug fixJan 1, 2020
    Changes: · Add QuantumRPG Class Level Requirement (requires QuantumRPG/JupiterCore) · Fix bug where items in shops could be shift clicked to player inventories Config Changes: Mounts/mounts/quantum_rpg_mount.yml: Code (Text): requirements: quantumrpg: classes: archer: level: 10
    29 downloads
  14. 1.12.1Fix bad 1.13 compat updateDec 30, 2019
    Changes · Fix issue where plugin was not loading because of missing api-version in plugin.yml.
    80 downloads
  15. 1.12Version 1.12: Add support for 1.13 (untested)Dec 30, 2019
    Changes: · Add support for 1.13. Untested but should work. Please report any bugs in the discussion thread or my Discord.
    42 downloads
  16. 1.11Version 1.11: Add mcMMO Power Level RequirementDec 30, 2019
    Changes · Add mcMMO Power Level Requirement Code (Text): requirements: mcmmo: powerLevel: 75
    18 downloads
  17. 1.10Version 1.10: 1.15 supportDec 24, 2019
    Changes: · 1.15 support · Note: VaultAPI has not yet updated to 1.15
    75 downloads
  18. 1.9Version: 1.9: Config for GUI titlesSep 15, 2019
    Changes: · Configuration for GUI title Code (Text): messages: sellShopTitle: 'Sell Mount' buyShopTitle: 'Purchase Mount'
    144 downloads
  19. 1.8Version 1.8: Bug fixes and Demo dataAug 30, 2019
    Changes · Add command to load demo mount data to be used as a starting point to configure mounts /mdemo · Fix bug where selling a mount incorrectly calculated a players balance Commands /mdemo Load demo mount data. Contains a few mounts with various configuration parameters. Uses mcMMO or Vault if found. Permissions mounts.command.demo Use the /mdemo command
    88 downloads
  20. 1.71.7: Shop GUI bug fixAug 29, 2019
    Changes: · Fix bug where some mounts were not showing up in the shop (/mbuy).
    40 downloads
  21. 1.6Buy/Sell mounts with Item Stacks!Aug 28, 2019
    Version 1.5 introduced Vault (Economy) support for buying and selling mounts. By popular demand this update ( Version 1.6) allows players to buy and sell mounts using regular item stacks (diamonds emeralds etc.). BUYING/SELLING MOUNT WITH VAULT: Code (Text): priceBuy: 200.00 priceSell: 50.00 BUYING/SELLING MOUNT WITH ITEMS: Code (Text): priceBuy: EMERALD: 10 DIAMOND: 2 priceSell: EMERALD: 1
    36 downloads
  22. 1.5Command overhaul + Buy/Sell Mounts and moreAug 27, 2019
    Changes: · Command overhaul (see main resource page for updated commands) · Shop GUI to allow players to buy and sell mounts. This is optional and requires Vault and an economy plugin. · Allow players to set a favourite mount for quick riding using the /m command. · Speed and jump mount attributes changed to show bonus, instead of raw value.
    42 downloads
  23. 1.3FeatureAug 20, 2019
    · Display mount type (breed) in GUI
    32 downloads
  24. 1.2FeaturesAug 20, 2019
    · Add config item mountCooldownSeconds to limit how often a player can use a mount · Add config item unmountOnDamage to have players unmount when taking any damage
    21 downloads
  25. 1.1Bug fixesAug 19, 2019
    - Fix bug where clicks on GUI hotbar and inventory selected mounts
    25 downloads
  26. 1.0Aug 18, 2019
    34 downloads

Similar projects

Config →