SpawnJoin Reloaded
SpawnJoin Reloaded by Rammelkast.
Supports versions 1.8.x - 1.20.x!
Disclaimer | This plugin uses metrics to track the amount of servers using it and to follow feature usage. You can disable this in the configuration file.
Description
Welcome to a brand new version of the famous classic plugin that will teleport joining and respawning players to the spawn point you set, no matter where they logged out or died! This plugin is very easy to set up and use. And once you have set the spawn point, you can teleport yourself to it with only one command! Not only can you set where players will (re)spawn, but also what hotbar slot will be selected! This plugin could be very useful for servers like lobbies or mini-games.
Usage
There are several commands for this plugin, which are explained in the following paragraph (name | description | permission):
- /spawnjoin set | Set the spawn point to your current position | sjr.set
- /spawnjoin teleport | Teleport to the spawn point | sjr.teleport
- /spawnjoin reset | Remove the currently set spawn point | sjr.reset
- /spawnjoin.reload | Reload the configuration file | sjr.reload
Furthermore, when "enable-bypass" is set to true in the configuration file, any player which has the permission "sjr.bypass" will be exempt from automated teleportation after joining or death.
The teleport on respawn feature is disabled by default. To enable this, open config.yml and set "teleport-on-respawn" to true.
You can disable the standard slot selection feature by setting "enabled" under "force-selected-slot" to false. The force selected slot feature takes slot Id values from 0 to 8. Slot 1 will be "0", slot 2 will be "1", etc.
@BaccaWolf
That shouldn't be necessary, it loads the config when a player joins.
Can you add an in-game reload feature so i dont have to keep restarting my server?
Nevermind, it was because I was OP :P My bad, sry.
So, when I log out in the 'Minigames' world and I have set the spawn location to the HUB world and I log in again I will end up at my last location in the Minigames world. Not in the HUB where I put the spawn... please fix this.
@MCTylerPVP
From the moment I have 10,000 downloads over here, I will upload it at the Spigot forums
MD_5 said He would love to have you as long as you obey the GPL's... (Quote from MD_5 on adding your plugin to Spigot) My question was, "Do you have to fill out and application to host your plugin?" (Answer) "No, you just upload your plugin: http://www.spigotmc.org/resources/"
@MCTylerPVP
https://bitbucket.org/jordyt/fullmaintenance/src/ <
GL with it!I want to build this with Java 8, do you share your source code?
@Seworian
But you can just set one spawn, right? If the spawn isn't in the minigames server, you should just login where you logged off. Correct me if I'm wrong and just send me a PM!
This plugin works great!
I do have a request though, could you make it that some worlds can be ignored from the forcespawnjoin? That way you can have minigames AND a survival world you still log in where you left off:)
Hope this isnt asking to much.
Seworian
@Jordymt
Yea silly me...I thought everything would work when I was Op but you still need the perms.
@imyussy
SpawnJoin.tp.me
What is the permission node to let players do /hub. Because only op players can do /hub right now
@MCTylerPVP
Fixed this, he forgot the permissions
I can no longer do /spawnset...Whats up..No error no nothing. Even as OP.
Thanks...Works Great!
@VideoGameBlackBelt
This could be an option for later on, thanks for your ideas!
@rasnyderiii
I don't get the problem, can you define it more specified?
The desirable part is the "forcing tp" which essentials does not have. Sadly changing essentials priority to lowest still overrides this. Not sure if any way to override it.
I have great idea for the plugin. What if you could enable or disable and adjust a certain time limit the /hub affect takes place and teleports you lets say 8 seconds after you do the command? And you can have a certain command where you can do /nevermind or even a command that in the config you write by yourself? (I don't have to much minecraft coding experience so I'm not sure if that's possible but I know the /nevermind command or whatever will work.) Or maybe /pv cancel? or /cancel incase you dont have enough time. And maybe when you do /hub it could pop up with a message of whatever you write in the config. And this could be important because this message could warn the player that they can do /cancel if they decided not to teleport for any reason?
Did you run into some unexpected problems? You acted like this is an easy fix. I need to learn how to code. :(