SpawnTP
RESET CONFIG IF UPGRADING
Info
This will teleport your players to the world's spawn everytime they login. This plugin should work right out of the box, otherwise there are commands to let you customize where your players will spawn.
- See it in action at: Play.AwesomePowered.net
Installation
- Drop the SpawnTP.jar at your bukkit server /plugins folder
- Restart Server
- Login.
Commands:
/setspawn (Sets the spawn)
/setspawn <world> (Sets world spawn)
/setspawn <firstjoin> (sets firstjoin spawn if enabled)
/spawn (sends you to spawn)
/spawn <playername> (sends player to spawn)
/spawntp (Tells you the plugin info)
/spawnloc (Tells you the spawn location)
/worldspawn (Teleports you to world spawn)
Permissions:
spawntp.setspawn (Ability to setspawn)
spawntp.spawn (Ability to use the /spawn command)
spawntp.spawn.others (Ability to spawn other players.)
spawntp.reload (For reloading the config)
spawntp.location (Check the spawn location)
spawntp.firework (If enabled, it wil launch a firework whenver they login)
spawntp.setworldspawn (Ability to set worldspawn)
spawntp.worldspawn (Teleport to the worldspawn)
spawntp.bypass (Don’t get teleported on login)
spawntp.quitmessage (Will change quit message to the configured one)
spawntp.joinmessage (Will change join message to the configured one)
spawntp.noclearchat (If enabled, this will bypass clearchat)
spawntp.noinvclear (If enabled, this will bypass clear inventory)
Configuration
prefix: "&6[&4SpawnTP&6]" #Main Feature SpawnTP: true #New Players SpawnOnlyNewJoin: false NewPlayers: SendToSpawn: true Announce: true AnnounceMessage: '&f&l%player% &6&lHas joined for the first time!' #Should we clear the players inventory/chat on join? Clear: Chat: false Inventory: false #Should we anounce first join? AnnounceFirstJoin: true #Custom Messages LoginMessages: Enabled: false Join: '&6&lThe almighty &f&l%player% &6&ljoined the game!' Quit: '&6&lThe almighty &f&l%player% &6&lleft the game!' #Should we log every teleport by this plugin? LogTeleport: true #Should we spawn a firework every time a player joins? #List of types can be found at http://lazle.us/FireworkType Firework: Enabled: true Type1: BALL_LARGE Type2: STAR Type3: BURST #Should we play sound to the player who joined? #List of sounds can be found at http://lazle.us/SpawnTPSounds Sound: Enabled: false Sound: GHAST_MOAN Volume: 1 Pitch: 1 #Disabled worlds, players don't get sent to spawn if they logged in on these worlds. DisabledInWorld: - Hardcoreworld - Nospawnworld #Spawn Location Spawn: World: Yaw: Pitch: X: Y: Z: #Spawn Location FirstSpawn: World: Yaw: Pitch: X: Y: Z: #WorldSpawns WorldSpawns: ConfigVersion: 2
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier The server's version of Java Whether the server is in offline or online mode The plugin's version The server's version The OS version/name and architecture The core count for the CPU The number of players online The Metrics version The number of lol768 Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Links
[Source] [Dev Builds] (If you are using 1.5.7 and lower, you will need to reset your config.)
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk
I'm assuming by the lack of comments that the 1.6 updated works. Never tested it, hue hue.
@apc300
there looks to be permissions for most your request :/
this plugin does not work very well
it claimed /spawn over essentialsSpawn, so players can no longer use /spawn
it interrupts other plugins like GUIshopmanager, players have a blank inventory on spawn
instead of reciving any kits or Hub teleport items
it also forces them to look south apon spawning which is rather annoying
i like the logging in at spawn, i like the fireworks and sounds
the rest is a pain in the neck
1.6 has been released, we just need for it to be approve.
@999Mockingjay999
There's plugins for that http://dev.bukkit.org/bukkit-plugins/booscooldowns/
@LaxWasHere
would you be able to add a configurable delay to the /spawn command
I guess everyone wants an update... Jan 15
Great Plugin :D
Removing spawntp.bypass doesn't have any effect when logging in as operator. It's gone in my permission structure but it still tp's me back when I log in as an operator.
Also, would a reload command be useful for this. I just don't like having to restart the whole server everytime I make 1 config edit.
@JPfifa11
@MattIPv4
if you are op and need to still be teleported, negate this permission: spawntp.bypass from all OP ranks!
@JPfifa11
same, i ahven't tried it non op yet, but as op it wont spawn me back./..
I cant spawn at the same spot on every join as op.
it works thanks
Hey bro, I came to ask, look, I want this plugin to spawn me at the hub when they log off, ik its /setspawn, but I have multiple worlds, and when I do /spawn in 1 world it brings them to spawn in that world which works great, but, when I do /setspawn in hub, when I am in another world and do /spawn it brings me to that spawn in hub, how can I set the on-join spawn?
@MrTheKod
Try negating the permission on your user perms.
At the moment I wont be Teleported if I am an OP. Can this be optional?
@johandre
They will spawn wherever you /setspawn
Lets say I got 2 worlds A and B When a player logs off in the world B I want him to spawn in the world A. Is that possible to fix?
hooking xauth with spawntp so when u login u stay at spawn and not last known location?
awesome! just awesome :D
@MrTheKod
no its fine I dont need it for that & I ♥LOVE♥ the firework thing