HorseMount Icon

CommandsPermissionsConfigurationIRC ChatGitHubDev Builds

About HorseMount

HorseMount is a flexible player mount system. It allows players to summon and dismiss horse mounts with a simple command. Players can also choose to set their default mount via command or sign from 140 different mount types.


  • Easily summon mounts, tame mounts, attach a saddle, attach armor, and mount the horse with a single command
  • Destroy horses on dismount
  • Only let players mount horses if they have permission
  • Choose from 140 variant, color and armor combinations including Horses, Mules, Donkeys, Skeleton Horses, and Undead Horses
  • Permissions for every Horse combination
  • Option to prevent horses from spawning naturally
  • Option to prevent mounts from dropping items
  • Prevent players from using/modifying horse inventories

Planned Features (in no specific order)

  • Transfer configurable percentage of damage from mount to rider
  • Configurable damage reduction for each horse armor type
  • Configurable chance to dismount when attacked
  • Configurable miss chance while mounted
  • Option to dismount when player attacks another entity
  • Option to prevent item pickups while mounted
  • Configurable cooldown/warmup time
  • Command blacklist while mounted
  • Persistent Horse Chests
  • Configurable speed for each horse variant
  • Configurable speed reduction for armored horses
  • Signs to set default horses
  • Economy support

How to Install

  1. Copy JAR file to your /plugins directory
  2. Set up permissions for users/groups
  3. Edit config.yml (Optional)
  4. Enjoy!

Plugin Metrics


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Scratchy741 Scratchy741 Apr 03, 2016 at 18:56 UTC - 1 like

    Hello! Do you think you could update it for 1.9? I'm using for my RPG server for more than a year.

    Last edited Apr 03, 2016 by Scratchy741
  • Avatar of Ethon6 Ethon6 Dec 18, 2015 at 08:01 UTC - 0 likes

    I Test this plugin, it's working, but i get an error in console Spigot v1.8.8 - Java 8.0

    18.12 02:54:52 [Server] ERROR Could not pass event VehicleEnterEvent to HorseMount v1.1.0
    18.12 02:54:52 [Server] INFO org.bukkit.event.EventException
    18.12 02:54:52 [Server] INFO at$1.execute( ~[spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent( ~[spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent( [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent( [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at net.minecraft.server.v1_8_R3.Entity.mount( [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at net.minecraft.server.v1_8_R3.EntityLiving.mount( [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.entity.CraftEntity.setPassenger( [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at [InfernalMobs.jar:?]
    18.12 02:54:52 [Server] INFO at$ [InfernalMobs.jar:?]
    18.12 02:54:52 [Server] INFO at [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat( [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B( [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B( [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A( [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at [spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO at [?:1.7.0_80]
    18.12 02:54:52 [Server] INFO Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_8_R3.entity.CraftSkeleton cannot be cast to org.bukkit.entity.Player
    18.12 02:54:52 [Server] INFO at com.ktross.horsemount.HorseMount.onVehicleEnter( ~[?:?]
    18.12 02:54:52 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_80]
    18.12 02:54:52 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke( ~[?:1.7.0_80]
    18.12 02:54:52 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke( ~[?:1.7.0_80]
    18.12 02:54:52 [Server] INFO at java.lang.reflect.Method.invoke( ~[?:1.7.0_80]
    18.12 02:54:52 [Server] INFO at$1.execute( ~[spigot45.jar:git-Spigot-5f38d38-12698ea]
    18.12 02:54:52 [Server] INFO ... 15 more
  • Avatar of SoptikHa2 SoptikHa2 Nov 03, 2015 at 17:46 UTC - 0 likes

    @dominikarajch: Go

    Yes, it should work on 1.8...

    HorseMount 1.1.0 Chanelog

    • Added UUID support (minecraft 1.8 support)

    PM me if you want translations (EN-CZ) or testing new plugins

  • Avatar of SoptikHa2 SoptikHa2 Nov 03, 2015 at 17:44 UTC - 0 likes

    Oh, GREAT PLUGIN!!!!

    Please, add speed and jump

    And keep your new versions compatible with v1.7 please.

    Thx, Soptik :-)

  • Avatar of dominikarajch dominikarajch Aug 24, 2015 at 03:50 UTC - 0 likes

    Not trying to rush anyone or anything, but out of sheer curiosity, is this abandoned at this point? I see there have been no updates for over a year, and because of that I'm super hesitant to try it out. Anyone have it working on 1.8 servers?

  • Avatar of xxStaten xxStaten Mar 24, 2015 at 16:06 UTC - 0 likes

    Nice plugin :) using it on my server!

  • Avatar of klartofle klartofle Mar 17, 2015 at 23:25 UTC - 0 likes

    Hello, i have a question. Every time i try to use /mount it will not allow me even though i am opped i have set the perms for me to use and am still unable to use any of the commands why would this be do you think? do you need additional info?

  • Avatar of YepImRobbie YepImRobbie Feb 14, 2015 at 12:06 UTC - 0 likes

    Utterly fantastic plugin! Very clean, absolutely perfect, thank you very very very much.

    If the planned features were in it'd be a perfect plugin, although it's limited, it does its job. :)

    Last edited Feb 14, 2015 by YepImRobbie
  • Avatar of Drehverschluss Drehverschluss Jan 25, 2015 at 20:18 UTC - 0 likes

    Very cool and easy to use plugin. great job Hope we see the PLaned Features soon :)

  • Avatar of ZenTauren ZenTauren Jan 25, 2015 at 13:37 UTC - 0 likes

    Can't you bind /mount to Q or something? I've seen a portable workbench plugin that binds it to J.


Date created
Jul 12, 2013
Last update
Aug 25, 2014
Development stage
  • enUS
All Rights Reserved
Curse link
Recent files