myTeleporter
myTeleporter_v0.6 offers spawn, warps, homes and instant player-teleportation.
Since v0.6 a GUI (graphical user interface), accessable with a special compass, has been implemented. This GUI displays all available warps and/or homes for a specific player. Your advantages:
- the size of the displayed inventory scales itself automatically
- left-click a warp/home for teleportation
- right-click a warp/home to delete it
- click an anvil to set a new warp/home
Furthermore you can easily set delays and/or cooldowns for the warp, home and spawn commands/clicks. If you do not want player to move during the delay you can configure a cancel-on-player-move setting.
The actual version of my plugin includes the new permissions "myTeleporter.warp.user" and "myTeleporter.warp.admin". These are useful to give groups of players access to a collection of commands. The permission "myTeleporter.gui" manages if a player can access the GUI.
myTeleporter is coded to tell players in an easy way what they can do better if they typed in a command in the wrong way. So players of your server and also you, as the administrator won't get frustrated by my plugin ;)
The plugin is successfully testet with "EssentialsGroupManager" and "PermissionsEX" and compatible with spigot (v.18.3 - 1.8.8).
Download/Installation
- Download the Plugin by clicking the Download button on the right side.
- Drag and drop the "myTeleporter_v0.6.jar" into your "plugins" folder in your server folder.
- Look for a clean start of your server. If there are any problems you can not solve, please contact me.
Commands (v0.6)
Permissions (v0.6)
default config.yml
Spawn:
Spawn-Delay: 0
Spawn-Cooldown: 30
Warp:
Warp-Delay: 0
Warp-Cooldown: 30
Location-in-Lore: true
Home:
Home-Delay: 0
Home-Cooldown: 30
Location-in-Lore: true
Maximum-Allowed-Homes: 3
Automatically-Delete-Of-Excess-Homes: false
Teleportation:
Cancel-Teleportation-On-Player-Move: true
PluginMetrics
My plugin uses Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's, server's and Metrics version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
This information helps me developing my plugin by telling me if my plugin works with different server softwares.
If you want to disable this feature simply set "opt-out" to true in the "PluginMetrics" folder.
Deinstallation
- Delete the "myTeleporter_v0.6.jar" and the "myTeleporter" Folder, which contains "config.yml".
Special thanks and ToDo- List
- add spawn to the GUI
- create player-teleportation GUI
- configurable messages
- code improvement
Thanks to DaddyBee for a good idea!
Another thanks to Dominik246 for suggesting a reload command.
I am looking forward to your suggestions!
dead in 1.13 :(
Can you please make a version that supports 1.10.2? I would really appreciate it!
Hey @Andromedo,
It looks like the custom Compass item used for the GUI is locked to hotbar position 1. I would like to be able to move the item like any other item. Any way around this? It's even overwriting items when trying to swap them.
Hey, is there a way i can change the message that is used, it says at the moment, " Successfully teleported to spawn in world kpvp" which i don't want, maybe in config it could be configurable
Hi Andromedo5, have been using this for quite some time now...one thing that could be helpful is a /sethome overwrite confirmation. For instance, a player did /sethome 1.....after a while he typed the same, it will just overwrite it with no question.
DaddyBee
can you make a "/reload" command ?
Andromedo5, nice plugin! It worked well on my 1.6.2 Build 2812. No errors whatsoever. I just would like to suggest if you can add a config so that OPs are excluded from those delay and cooldown.
DaddyBee
@Andromedo5
Worked like a charm as you suggested. I had switched my permissions plugin from PEX to zPermissions and they negate permissions differently. Thanks tons!
@Andromedo5
the config.yml file still has the default maximum number of homes set to 3. I currently the myteleporter.singlehome permission granted to my default group. My moderators group inherits from the default group and also has the myteleporter.multihome permission. I'll set it to where the moderators are denied the singlehome permission and let you know how that goes.
Hi Sparctius! I have tried the same situation and it works. So I think there is a mistake in your config.yml. Maybe you set the line "Maximum-Allowed-Homes" to 1 because you think people with the myteleporter.singlehome can only set one home with this config.yml. But please note this line is ONLY for people with the myTeleporter.multihome permission. So you maybe you made the multihome permission to another kind of singlehome permission ;). Please test my plugin again by seting this line to 2 or more. Secondly dont give moderators the myTeleporter.singlehome and the myTeleporter.multihome permission. I hope it works now. If it still dont works please tell me!
it seems your plugin doesn't really support having multiple homes. i have the myteleporter.multihome permission added to my moderators group and there is no such thing as a "/sethome <homename>" command that works. they are all only able to have just one home point and that's it.
Downgrade
Can you please make versions for lower minecraft version such as 1.5.2?
Thanks for writing the first comment ;) But I don't really unstand what you mean with "signs". This plugin don't works with signs at all. Please give me more information about what do you want to know.
PS: Please excuse my bad english, I'm learning :)
How do you set signs pls tell me