HorseTpWithMe
Version 5.3.0.0
1.13+ support. WorldGuard Support. CreativeGates Support. PlotSquared Support, +More.
May 7th, 2019
This description is outdated, stay tuned for a re-make.
Description:
Normally if you're sitting on a Horse, Mule, Donkey, Llama or Pig and you try to teleport anywhere, you get teleported and your animal gets left behind, meaning its bye bye animal. If you find losing your animal because you teleported without it annoying, then you have come to the right place.
So what is it this plugin actually does?
A lot of servers let players use commands like /home or /tp for example. These commands teleport the player to where ever. Especially on survival servers, players find horses (or other ridable animals), its just one of those things, but they probably find them really far away from their house and they can't get that animal home. With HorseTpWithMe all a player needs to do is sit on the animal and it will go home or teleport with them. Its as simple as that. All types of teleportation are supported.
The plugin will teleport any of these animals as long as they are tamed, although no saddle/carpet is required.
- Horses
- Mules
- Donkeys
- Special Horses (Un-dead, Skeleton, any other type horse I forgot)
- Pigs
- Llamas
Installation
Simply put the HorseTpWithMe.jar into your servers plugins folder.
Make sure you restart your server after you install HorseTpWithMe.
Configuration
RequireSaddle: When this is set to true, Horses/Donkeys will need a saddle to be teleported.
UsePermissions: When this is set to true, only players with permission can teleport animals.
DisabledWorlds: When the name of a specific world is on this list, animals will not be able to teleport into that world. The names on this list are CasE_SeNstIvE.
ClearChests: When this is true, the chest of a teleporting animal will be cleared if the animal is teleporting out of a DisabledWorld.
BlockedWorldMessage: This message is displayed to players when they try to teleport an animal into a DisabledWorld.
NoPermissionMessage: This is the message players will receive if they try to use any HorseTpWithMe Commands without permission.
You can use & or § to add colour to any of the messages.
If your config is missing any of these options, try deleting your config so a new one can be generated.
Permissions
horsetpwithme.pig - If UsePermissions is set to True, players with this permission can teleport Pigs.
horsetpwithme.horse - If UsePermissions is set to True, players with this permission can teleport Horses/Donkeys/Mules.
horsetpwithme.llama - If UsePermissions is set to True, players with this permission can teleport Llamas.
horsetpwithme.nosaddle - If RequireSaddle is set to True, players with this permission can teleport animals Without A Saddle.
horsetpwithme.worldbypass - Players with this permission can teleport animals into DisabledWorlds.
horsetpwithme.reload - Players with this permission can use the /htpreload command to reload the plugin and it's files.
Commands
/htpreload - Used to reload the plugin and all of it's files.
/toggleblock - Used to Block/Unblock Animal Teleportation for the GriefPrevention Claim or WorldGuard Region you are currently standing in.
Economy (Requires Vault)
If you would like to charge players money for Teleporting an Animal, you can enable it in the Economy.yml file. Everything is explained in the Economy.yml so I won't go into detail here. If you have any questions, feel free to ask either here or on the Spigot Discussion Tab.
Block WorldGuard Regions or GriefPrevention Claims
If you want to prevent Animals from teleporting into specific WorldGuard Regions or GriefPrevention Claims (or both) then all you need to do is /toggleblock while standing in the desired claim/region and it will either be blocked or unblocked.
Source
https://github.com/TheMrJezza/HorseTpWithMe
SpigotMC
The SpigotMC Page for HorseTpWithMe is here
That's all for now. Thank you everyone.
@DraVarg
No, there isn't. I'm not exactly experienced with that kind of stuff. I might add an Auto-Updater in the future though.
Any way to have this auto update when I have the plugin already?
Works perfectly for me, My players love this feature :) thanks!
@CloudeLecaw
Sorry I didnt see this until now, what exactly is or was the problem you were having??
@DartanmanYT
Yeah, 1.9 doesnt send a certain packet to the player, so I have to send it manually. That means v1.3.8 is 1.9.x only. I left a link at the top of the page for v1.3.3 for servers running 1.8.x or lower. I recommend only ever using v1.3.4 if you intend on using economy.
@CloudeLecaw
Just don't use Version 1.3.8. Use 1.3.4 or lower and it will work on 1.8.8
Just a little update on the development of Beta_5. I've fixed the issue with CraftBook, so you can all go back to enjoying a smooth error free server when Beta_5 is released.
@bingoberraz
Make sure you have the latest version of HorseTpWithMe. If you do have the latest version, I need to know a few things. Does /tpa work normally, apart from the internal error message? What I mean is, when you do /tpa, what should happen is you get a message that a request has been sent. Do you get that message?
Delete your HorseTpWithMe.jar and download a fresh one. This is important.
/tpa and /tpahere, sometimes it gives internal error.
@Smirklicious
It should.
Right now, I'm working on a bug that won't let the horse tp after a certain distance, like what happens with wolves
What happens if you have multiple worlds and they tp? will the horse go into the other world with them?
@bingoberraz
Which command doesn't work?
I don't think it supports essentials yet
@bingoberraz The version on spigot is the latest version, its the 2nd pre release of 1.2.7, its almost 100% the same as 1.2.7, but I'm releasing it before 1.2.7 so people can tell me if they find any bugs.
@TheMrJezza
Can you send it to me some other way? I can test it out =)
@bingoberraz
In version 1.2.7 there are soooo many bug fixes, I removed my commands and got the essentials ones to work. So I hope to release 1.2.7 soon..
When I type /tpaccept it says "You don't have an pending request". This is probably due to essentials overriding it or something.. Basically I can't accept the tpa request or deny it for that matter.
Also the name in "/tpa" -> Request sent to Name <- Name shouldn't be white. If you want it to look like the normal essentials tpa
Can you make it support /tpa commands?
"If a player is teleported because of a console command, their horse won't teleport."
PLEASE<3
Edit: Noticed the new version supports it. Lets see if it works! :)
Adding it my server, seems cool ;)