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
@sakura_blades
Hey, I already removed the privatewarp command because multihome seemed to be a much better option for me. The limits you suggest will be present. And maybe I code optional warmups for teleporting. I also re-coded the whole project yesterday. Maybe its also a nice idea to add the warpto command to make something like tpa but then included with my plugin.
@pieter3457
Private warps aren't really needed no, but some plugins that do both allow players to give permissions to those private warps to their friends. So that they and their friends are the only ones able to use those warps, kinda like shared homes.
Also when I have access to giving permissions to players and their multihome limits, I tend to break them up in different ranks. EX: Rank 1 gets 1 home set. Rank 2 gets 2 home sets. Etc Etc;
I don't like the idea of Private warps myself, especially since in most cases players can teleport to eachother.
@sakura_blades
Hey, I was thinking about what you asked (multihomes) and I thought that when I add multihomes you don't need privatewarps anymore.
EDIT: I guess I found the bug!
Well it's working and that's the part that matters. Even if it's not giving messages upon teleporting around, I can live with that.
My bukkit is up-to-date even, and I've installed the latest release you've listed here.
Although it appears that setting warps or using them isnt' working. I can't really tell.As far as it working for you, perhaps you started using when you first created the plugin and so all the files were already as they should've been? I installed as of last update and perhaps there is an error or something since then? i don't really know, I can't say I know how any of the creating/editing works for plugins.
I also checked my log to see if it was spitting any errors when I tried to create warps, but nothing showed up, as if it was done correctly. So I really have no idea. :(I wish I could be more helpful in finding out what's going on, before it happens to someone else less patient. xD
EDIT: I wasn't aware that using the warps was case sensitive. That's why I wasn't be teleported to the test one I had set. Nor did I realize the /warp list was actually /warplist. XD
@sakura_blades
I'm really don't know why this is happening with your server and not with mine ): so I will never know why it doesn't work for you D:. But, maybe, if you update bukkit (if that won't break all your plugins) its fixed (at least I hope so :P). For now I am working on the awesome features you suggested. If it still does not work, I don't know what to do then -.-
Maybe, while i'm fixing this plugin you could use HomeSpawnPlus from andune, if you want to have an alternative while my plugin is being fixed by me. Thanks for your interest and patience for my plugin!
@pieter3457
So I updated this plugin to it's latest release and deleted the empty config file... What generated was another empty config file. :\ We're still getting empty entries into our chat too, and seeing as the config is what is supposed to be displayed I understand that's why. :(
@pieter3457
well I tried putting the information into the config file and it didn't change anything. Actually when the server restarts, the config file goes back to completely blank even. I have tried entering the data and saving. Closing the file and reopening to check on it, even periodically even before a restart and the information is still there. But once the server shuts down it goes blank again.
Of course nothing changes ingame after entering the data because it won't really read it until it's loaded with it... :\ So sadly, no luck.
SUGGESTION: Allow one of the home set to be your bed? Like the default home would be your bed. So when a player did /home he would be teleported to his bed. If a player did /home {homename} he'd go to that extra home he set. Since you were thinking multi-homesets were a good idea int he first place, there's my extra 2 cents on top of my first suggestion XD Also, here's another extra 2 cents, and is probably purely a preference thing. When a player dies, instead of spawning back at spawn, they spawn at their home or bed? I know I find it rather annoying to spawn back at spawn point rather than a home I set or my bed. XD
@sakura_blades
Hey, this is the config (for now):
@pieter3457
It's the curse of OCD. XD Comes in handy I guess. :P
My config is completely empty, I'd offer a sample, but that'd be pointless because I could've just deleted it all, right? XD
I installed through BukGet on Mulicraft, it tells me it's up-to-date and it does infact say 0.6 is the version. I can only assume that it is the latest version of the plugin though, as BukGet is usually pretty good about these things, even if some plugin's update buttons are busted. x.x;
I'm not sure if the config being blank is what is effecting the messages not being shown or not, but if the entry for the config could be provided I'd be more than happy to test that theory. :3
@sakura_blades
Hey, I like your awareness. Is your config empty? Could you please tell me what version you use? Also, if you downloaded v0.7 it will still say its v0.6, but thats just a thing I forgot to change.
@pieter3457
What about the emtpy config file, and the lack of anything appearing in chat when a command is issued? It's a little unnerving that when I input a command a blank line is entered into chat >.>;
Also, my setspawn happens to be on a block above the water. My players who are new wind up spawning in the water instead of on the block above it.
@sakura_blades
Nice idea, I've added it to the Todo list!
Have you thought about allowing multiple home sets? And perhaps allowing us to set which group gets so many homesets available?
EX:
Group 1:
1 homeset
Group 2:
2 homeset
Etc;
Are we supposed to be getting a blank entry in our chat when we set the spawn, or go back to the spawn?
And is it normal that my config is completely empty? o.O
@skoogiz93
Why not? Please give me more information because I can't fix it now.
hi I canĀ“t install this to my server :(
@ellanon
Hey ellanon, The new plugin is uploaded! I hope it is not too late for you! It needs to be approved by bukkit staff, though. Thanks for your interest in my plugin! Greetings Pieter
@pieter3457
You are wonderful! I patiently await the upload. Sad to hear about the lack of donations. My wife and I got into Minecraft because we couldn't afford much else. =(
@ellanon
Hey ellanon. First of all I want to say that I am really busy to make an update for this plugin. It is almost done, and I found what was going wrong for you and I FIXED IT :DDDDD. I also want to say, not specifically to you, but that there are over thousand downloads and still no single donation -.- . I'm just a kid with no money that wants to make a plugin to buy minecraft. Please be patient, and you will be helped!
Greetingzzz Pieter
@pieter3457
We do use the 'stop' command. In addition, your plugin fails to save even during a 'reload' command. However, Home and Spawn work just fine. It's ONLY the Warp portion that doesn't save properly.
In my HomeSpawnWarp folder, I only see config.yml, warp.yml, and homes.yml.
Inside my homes.yml...
Inside my warps.yml...
That's the only information in each one, and it's identical.
@ellanon
Hi,
If you stop your server, make sure you use the stop command. Some people just click the close window button, but then it won't save anything, at least not for my plugin. The next update is coming soon, this version will have an option to save homes warps and spawn after it is set. This option will be called lightweightmode, and if you set this to true you won't have to use the stop command to stop your server. I hope this helps you,
Pieter Brune