VoidSpawn
This plugin will teleport players to spawn when they enter the void. This is useful on hub servers that have open void that players jump into.
Features
- Teleport players upon entering the void.
- Supports multiple types of teleportation types.
- Multi-World support
- Saves players from death.
- Skyblock Support (ASkyblock or IslandWorld or uSkyBlock, BentoBox, SuperiorSkyblock)
Commands
/vs - Provides some details of plugin.
/vs help - Shows a list of all commands.
/vs mode (mode) [world] - Sets the mode of the current world or the world specified.
/vs modes - Lists all available modes.
/vs set [world] - Sets the spawn point for the mode 'spawn' in current world or specified world.
/vs remove [world] - Removes a spawn point from current world or specified world.
/vs reload - Reloads the plugin.
/vs toggle - toggles whether the player is teleported upon entering the void.
/vs detector (detector) [world] - Sets the world detector, defaults to Void.
/vs options (set/clear) (option) [value...] - Set an option for the mode.
() - Mandatory [] - Optional
Permissions
vs.admin.* - Will give all /voidspawn commands
vs.admin.set - Gives /voidspawn set command
vs.admin.reload - Gives /voidspawn reload command
vs.admin.remove - Gives /voidspawn remove command
vs.admin.mode - Gives /voidspawn mode command
vs.admin.help - Gives /voidspawn help commandvs.admin.detector - Gives /voidspawn detector command
vs.admin.option- Gives /voidspawn option command
vs.* - Will grant all VoidSpawn permissions
vs.player.toggle - Permission for /vs toggle command
color-logs Enables/Disables Colored logging
Commands Variables:
In the command mode, to run the command as op just add "op:" to the front of the command. Also, there are a few variables available.
${player.name} - The name of the player.
${player.uuid} - The UUID of the player.
${player.coord.x} - The x coordinate of the player.
${player.coord.y} - The y coordinate of the player.
${player.coord.z} - The z coordinate of the player.
${player.coord.world} - The world name the player is in.
Here is an example command: "op:effect ${player.name} minecraft:strength 45"
Commands Variables:
sound: The sound played when detected in the void
sound_volume: The sound volume
sound_pitch: The sound pitch
hybrid: Whether to run in hybrid mode (mode and command)
keep_inventory: Whether players keep inventory
message: Message sent when detected in the void
offset: The offset for the detector
command: The command(s) for either command mode or hybrid
inc_death_stat: Whether to increment the death statistic
vertical_offset: The offset from the top of the world to teleport the player
keep_velocity: Whether the player's velocity should be maintained after being teleported
There is also a worlds.yml all information for world modes and other stuff is set and saved here.
Modes
Spawn - Teleports player back to a set spawn location
Touch - Teleports player back to the spot where they touched the ground last
None - Removes any mode from the world
Island - Teleports player to their own island. Requires IslandWorld or ASkyblock
Command - Execute command(s) when the player enters the void.
Looper - Will teleport player to the top of the world at the same x,z location.
Detectors
Void - (Default) Teleports players when they enter the void
Nether - Teleports players when they enter the void or go above the height of the nether bedrock.
To get the fastest response for issues or questions is to open a new ticket on github. I do not regularly keep an eye on Bukkit
Please make a ticket on github, and I will try to fix it as soon as I can.
PLEASE NOTE(V1.12.2 or below): Not Working? Do you use "*" for permissions? Make sure to negate "vs.override" in your permissions.
Please suggest some new features on github!
I wasn't experiencing any bugs (had not actually installed it yet), was just waiting with the installation until the newer version came out. I'm in the process of setting up a server with the SkyLands worldgen, and this looks ideal for making falling off just a tad less cruel there.
Thanks for updating. :)
EDIT: Installed it, all good. Getting it configured was a bit awkward (blank config/world files, filling in via ingame commands), but that was easy enough. Thanks for making this!
@xPXpanD
I have just uploaded it. Now waiting on approval. :)
Hopefully fixes the bugs you have been experiencing.
Thanks! Looking forward to it.
@xPXpanD
I have done part of it. Will look to getting it finished a posted later this week.
Did you ever manage to push that bugfix update out? Probably going to be using this soon, looks really good!
@Maxetto
Thanks for the report. This up coming weekend I will be pushing an update that will hopefully fix a bunch of different bugs.
@hutt132
I will investigate this. I will be working on the project this upcoming weekend so you should see a update soon.
With Spigot git-Spigot-870264a-0a645a2 (MC: 1.8.3) I'm using VoidSpawn v1.7.0 and when a player falls in the void, they get teleported back to where I set the spawn point and they die instantly. Is there a way to fix this?
Bug: If you are in another world jumping and you get teleported to the void (or just fall to the void without ever touching the ground), you get teleported back where you touched the ground last even if that world was disabled. This makes my players in my Minigame server go back to the arena in the other world.
Hello;
Can you add that when he uses the double jump, it takes no damage.
Best Regards, Mr_Raik
This plugin does not work. Edit: Nevermind, it does. It's just that now no matter what, the mode is always touch when I've clearly set it to spawn mode.
Error when trying to do /vs help from cmd(not really an error, just looks bad). look for yourself
@iko_davalos
OK I have updated the thread. Thanks for letting me know. Totally thought I had put documentation up. That is the summary of it:
Spawn - Teleports player back to a set spawn location Touch - Teleports player back to the spot where they touched the ground last None - Removes any mode from the world Island - Teleports player to their own island. Requires http://dev.bukkit.org/bukkit-plugins/islandworld/IslandWorld
So what do these different modes do? I looked all over but theres no explanation. And the video (the one in english) doesn't say either. Would you mind just adding to the overview page something like:
Modes: spawn - <what it does> touch - <what it does> ...and so forth
@Endercrest
None they just die. I have it working the mode keeps disappearing from world skyworld. Very odd. I guess this is resolved for now but I'll reach out to you if it disappears again.
@bradmin
Do you get any errors in the console? As that seems to be setup correctly.
Hi when players fall into the void in skyworld I want them to transfer to world spawn. I believe I have it configured correctly but it doesn't seem to work. Is there something I need to do?
Please find config below.
http://pastebin.com/ggtzSZdS
Hey Endercrest, I have presented your plugin would be happy who would you leave me a subscription in exchange, so there.
@DanSpedey
Possibly. I have yet to decide, I will be looking into it as sponge gets closer to release.
Will this plugin be ported to Sponge??
@allochtonenking
Do you get any error? on the start up. Also what happens if you delete the config will it work after that?