HomeSpawnWarp
HomeSpawnWarp
Did you ever want a plugin that offers warp, spawn AND home? Then HomeSpawnWarp is the best teleporting plugin for you! HomeSpawnWarp is a very basic lightweight teleporting plugin. It is made so that you can customize almost every single message. Don't forget to donate, because that helps me a lot!
Commands
- /sethome [homename]: this command allows you to set your home at the position where you are standing, so that you can teleport to this home location later. You can also specify a custom homename.
- /home [homename]: with this command you can teleport to your home location set with the /home command.
- /homelist: displays all your homes.
- /delhome [homename]: deletes the specified home. If none specified your default home will be deleted.
- /setspawn: this command sets the worldspawn to your current location for you.
- /spawn: teleports you to the worldspawn.
- /setwarp <warpname> [price]: sets a public warp to your current location. You can also set a custom price for the warp.
- /warp <warpname>: this command gives you the possibility to teleport to the given warplocation.
- /warplist: prints a list of available warps.
- /delwarp <warpname>: deletes a warp.
- /warpto <player>: sents a warpto request to the specified player.
- /warpaccept: accepts the last received warpto request.
Permissions
To go to the permissions page, click here.
To-Do list
(From important to almost not important)
Make multihomes more configurable.Done in version v0.9Add warmups.Done in version v0.9Add commands: /warpto or /wt to warp to others.Done in version v0.9Add optional costs to commands via Vault.Done in version v0.9Create permission groups for different costs.Done in version v0.9.1- Update this page with more tutorials, and a list of all features.
- Add localisations.
Add super nice effects to player teleports.v0.9.2Add multihome support.Done in version v0.8Add option for lightweight mode.Done in version v0.6Add option to choose between one central spawn, or for every world a spawn.Done in version v0.6Add listeners to spawn the player at an exact position.Done in version v0.6
Config & Messages
Some tips for editing:
- Only edit the files when the server is NOT running, otherwise you might lose data.
- Don't use tabs, use spaces instead because tabs will give you errors.
- Use a reliable text editor like Notepad plus plus.
- If you have to use signs like . , ; ' e.g, put the whole entry in quotes.
- If you want to reset the file, just remove the file entirely while the server is not running.
GitHub
GitHub reponsority for this project: https://github.com/pieter3457/HomeSpawnWarp
Donators
Thanks to all the donators:
- Joshua Guttilla
- Jennifer
Credits
Thanks to codename_B for the fireworkeffects on teleportation :D
On my test server every thing work, but when loaded on my live server the message file gets cleared and I get this error
@TarikBerk
Thats a common bug. I am fixing it right now :D
All I get is a blank-line when I type "/warp", "/setspawn" or "/home" .
Even BIGGER bug, all of my player's Home locations, and all of my /warp locations, are gone... the file literally just re-set itself to blank.
@darknightzion
Thats really stupid!!!! Why does that have to happen with me... No. Just kidding :P. Thank you that you found out!!!
can't wait for " Add optional (item) cost to commands. " and "Add warmups." To happen!!!
@pieter3457
Just copy and paste the Messages: starting from " cannot-perform and ending with - None - " into the messages.yml
I found the problem for the messages, you uploaded the messages.yml empty, no text whatsoever is in it. They just have to copy and paste it into the messages.yml
@pieter3457
Beastnode is running my server, and i have the latest version already for my server
Hey everybody, I don't know why your warps and messages are not showing up. Please post your OS (Operating System, e.g Windows 7 etc.), bukkit version, and update this plugin to the latest version and clean the HomeSpawnWarp folder in your plugins folder. If you have done all that, please tell me if it works. Thanks for your support!!
Perfect plugin, but the problem is that all the commands are blank and /warp isn't working, please fix!!!
Yeah, for some reason my messages.yml created itself blank. Anyone mind posting theirs?
Yes, yes! I was looking around for a plugin that would give me a /spawn, and a plugin for a /setwarp. But the /setwarp plugin came with a /spawn too so I was afraid the permission nodes would not work. Thank you so much for making this plugin :)
@pieter3457
I cannot find a 'permission' file for GM. But I don't think GM is working at all, unless I OP someone ingame, they cannot do anything that I told GM the 'Mod's should be able to do :/
@nanotunes
I don't think the problem lies with you. Maybe its a bug in my plugin. Please be patient, because this update needs to be approved by the bukkit staff. I tested denying permissions with that version (v0.8) and that worked. If I understood you correctly, you did not change your GM permission file?
@pieter3457
Thanks for the reply, but now the players are able to use the signs. However they are also able to warp by entering the command, which they are not supposed to. The command on the sign is set to be triggered, even if the user does not have the permission to usually do so. I already tried 2 permission plugins and neither worked, I believe the problem lies with me and not the plugins. No changes in GroupManager are effecting the ingame rights of individual players. Not even the individual colors in the chat for different groups are being shown...
@nanotunes
Hey. First thing first. I am not familiar with groupmanager. Maybe you should step to PermissionsEx. I think you forgot to grant the permission for the serversign, because: you want to give the player the permission only when he clicks the sign. so, your permission file is correct. I hope this helps you!
Hi there, I'm desperately trying to figure something out, but I'm not able to. I'm running a Bukkit 1.6.2 with homespawnwarp serversigns
I want to create Warps, but let common Players (Builders) only be able to get to the warps by using serversigns, placed around the World, not however by using commands themselves from just anywhere. However, I can not seem to manage the ability to use /warp and I have tried PermissionsBukkit and after that didn't work I'm now using Essentials GroupManager. With PB no one but OPs were able to Use warps, no one but me (owner) was able to use the serversigns. Now with GroupManager, everyone is able to do everything. (Except setspawn and swetwarp, which seems to be restricted to OPs from the start up. Here the Ess GM groups.yml, maybe someone is able to help me, I've tried everything but apparently I'm missing something again :/ http://pastebin.com/QRAYcASc
@pieter3457
I will certainly do my best anyway. The only thing I will probably not be able to test would be the player to player teleporting as my personal computer cannot support too many multiple players, but I will see what I can get away with. ^.^
I am glad that I could help you think of ways to improve your plugin, as long I'm not sounding too forward or pushy about it. :P I do have at least one other thought about the whole teleportation thing, but I am not entirely sure it is possible to do.
@sakura_blades
Hey, I love your idea's! The next update will contain many bugs, so if you can test it I am happy! Also, the next update is coming in 1-3 days, after that I will be on vacation. I will be back in 4 weeks or so, then I can continue this project.
@pieter3457
I think the idea of an optional warmup on teleports (all around) would be a great idea! This option would work great for any PvP servers using your plugin, as no one wants someone to just teleport away mid-fight because they are losing after all. :P
I feel that requesting to teleport to someone is much better than just instant teleports, simply because no one wants a trouble maker or someone they don't like all up in their buisness. Especially if they happen to be in a private mining location or at a spawner they've hidden off from everyone else?
Did you leave the option for public warps? I ask because I know a lot of server's prefer to use warps to locations meant for all access to their players. Granted there is spawn, but for aesthetic purposes or to cut back on the amount of things loaded at a time (I.E: Signs and item frames) they separate large groups of buildings or functions.
Also, I feel I should be honest, I wound up switching back to Essentials because replacing it with plugins that did nearly everything it already did was weighing heavily on my server. :( I would be more than happy to help test via a personal (home computer) server however if you wish and offer my 2 cents on things.
You're doing very well with this plugin, so please don't let my switch back discourage you. ^.^