BedSpawnClear
YOUR OPINION IS NEEDED! Please take the time to answer the poll on the right. User input is what makes a good product, so by getting your opinion, I can make this plugin better still.
Bed Spawn Clear
Change the Bed Spawn Location of players on your server with ease.
General Information
I was talking to someone a while ago who ran a minigame server. This involved a lot of people sleeping in beds to set their spawn so that when they died during the minigames, they could just straight into the action. They wanted a plugin that would prevent people from sleeping in a bed, the game ending, and then the person spawning in the bed again after they died, as this caused a problem with the minigames. I decided that I would make the plugin (this was a long time ago now) and since then, I have been updating it to involve more features.
I have added a few new features to this plugin that I think will really improve the way that people use it. I haven't had chance to test it, but I don't expect there to be any errors. Just to be safe, for the time being, don't use this command from the console, as it will throw an error. The new features include a way to set where players spawn instead of in their bed/at spawn, a bypass permission node, a parent permission node for admins (to make permission files cleaner) and command aliases.
Commands:
There is currently only one command for this plugin, and that is the /bedreset command. There are aliases of the command, so you don't have to worry about spelling or typing out the whole thing. I have also added a simple argument so that you can clear the bed spawn location of an individual player, and I included the bypass in that too.
Permissions:
There are only 3 permissions for this plugin, 1 of which is a parent node:
- bsc.admin > This is the parent node of the following 2 permissions:
- bsc.command.bedreset > Allows people to use the /bedreset command. This permission is not default, you will either have to op the people who you want to have this, or give them the permission. (Personally, I would go for the second option)
- bsc.bypass > People with this permission node will appear in the staff list. This permission is not default, you will either have to op the people who you want to have this, or give them the permission. (Personally, I would go for the second option)
Support
If you get an error with this plugin, there are a number of things you can do to solve it.
- Send me a message on BukkitDev. I can't guarantee that I will respond ever so quick, but I will eventually realise that I have a message and read it.
- Leave a comment. I definitely don't get notifications for them (or at least I don't see them) so it would be a case of waiting for me to come along to the page to see what people are saying.
- In the IRC. I am in a great number of channels on the Esper IRC Network, the main ones being #essentials, #DeityHosting, #bukkitdev (sometimes). If you can find me on there, send me a message rather than filling channels with non-channel-relevant information. If I am listed as Yeti|InHiding or on a mobile device, I won't be able to help.
- I left this until last because not many people want to do this. Leave a ticket. I have enabled the ticket system (I hope) so that people can report their issues there. There is a format to the tickets I believe, so make sure you fill out the ticket accurately.
Extra Stuff You Might Want
- When I update this plugin, I will constantly be pushing it to GitHub. More versions will be pushed to GitHub than there will be uploaded to BukkitDev. This serves 2 purposes:
- You can see the progress I am making, download 'dev builds' or even help out by making a pull request.
- Any developers out there can take over this project and make it better if they wish. I have no problem with that, as long as you mention little ol' me and the original idea. Link to github is here.
- If you like the work I have done, feel free to click here and leave a donation. I'm not working towards anything, but everyone loves a bit of money, and donations feel good. This is not a requirement, this is purely an option that is available to people who wish to use it.
- If you have any ideas or requests for this plugin, use one of the methods under Support to contact me and let me know. I would be willing to add things to this plugin to make it better for anyone that wants it.
My server uses graveyard spawns and we would like to use the bedhealth plugin. (Laying in bed regens health.) Unfortunately vanilla minecraft makes players spawn in the bed. This plugin fixes that and uses the other spawnpoints set by our command blocks correct?
@micrlink
My bad. I'll fix that right now. You could have searched my github for it though :P
@micrlink
Go to https://github.com/BranicYeti/BedSpawnClear
@BranicYeti the Source goes to Stafflist
@Dinastya
If it was you, your welcome for the plugin and thank you for the idea. So far, it's all going great and it has a load of new features! Hope you enjoy it.
Hey :p pretty sure you made it for us a while ago for towercontrol event. Pretty neat plugin now <3
@micrlink
The source of this plugin is on github. The link is in the description. As for the commands you suggested, why would you want to teleport to a bed if you're clearing it?
i make something like this in my servers plugin and i was wondering how you got the bed location to clear and how you got the other persons to clear. A suggestion that i have in my plugin is /bedset to set bed and /bed to teleport to bed
@ChrisGWard
Nice reply fail :P But yeah, thanks man >.< the rules indeed!
@BranicYeti
**** THE RULES I HAVE MONEY :3 <3
@ChrisGWard
:O But you didnt download it!
@BranicYeti
I may, however, donate
@ChrisGWard
It was indeed. <3
@BranicYeti
I would but have no need for it, pleasure having this conversation with you though <3
@ChrisGWard
Good. Now download it. <3
@BranicYeti
Love you <3
@ChrisGWard
You are an idiot. There is no yml for you to configure unless you edited the actual plugin. In which case, you should delete the plugin and System32. <3
It doesn't work because I'm incompetent, I used tabs in the yml FIX EEETTTTT <3