Source-checkedAdmin & protection

TpLogin

by Joshb_ · for Minecraft

TpLogin is a advanced plugin that handles global/world spawns. Originated to tp players on login.

118KDownloads
4 yr agoLast updated
Spigot · PaperLoaders
1.19Latest game version

About TpLogin

From SpigotMC

TpLogin is a advanced plugin that handles global/world spawns. Originated to tp players on login.

Features:
- Multi-World (Standalone/Serverwide) support
- Handle join and quit messages
- Handle MOTDs with placeholder API support
- Handle /spawn commands
- Handle other group locations (donators)
- Add join/quit commands
- Much more

Instructions:
1. Download this plugin.
2. Drag and drop the plugin into your plugins folder.
3. Restart/reload the server to load the plugin.
4. Edit the config (If needed)
5. Done!

Supports AuthMe: https://www.spigotmc.org/resources/authmereloaded.6269/

Supports Essentials(X)
- Logging and retrieving the user's last location. Although it's not required as I have my own methods in here. So if you use essentials /tp or other essentials teleporting commands, my /back command will tp you back regardless.

NOTE: The plugin automatically imports your worlds to the worlds.yml file. Whichever is the first world it imports, it will be the primary world.

Commands:
() = (optional)
- tplogin - Display's the general plugin page.
- tplogin help - Display's available commands.
- tplogin set (location-name) - Set's the forced location for players that first join.
- tplogin tp (world-name) [location-name] - Teleports to the forced location.
- tplogin reload - Reload's settings.yml and messages.yml configs.
- spawn - teleports to the default location.
- spawn <username> - teleports player to default location.
- spawn all - teleports all online players to spawn. Besides the command executor.
- back - teleport to your last location prior to teleport.

Permissions:
- tplogin.use - Allow access to use /tplogin
- tplogin.use.back - Allow access to use /spawn
- tplogin.use.spawn - Allow access to use /spawn
- tplogin.use.spawn.others - Allow access to use /spawn <username>
- tplogin.use.spawn.all - Allow access tp use /spawn all
- tplogin.use.set - Allow access to use /tplogin set
- tplogin.use.tp - Allow access to teleport to the default location.
- tplogin.use.tp.<world-name>. <location-name> - Allow access to teleport to the named location.
- tplogin.use.reload - Allow access to use /tplogin reload
- tplogin.location.<world-name>.<location name> - teleport to the defined location
- tplogin.bypass - By-Passes the forced location (Enabled in settings.yml)
- tplogin.bypass.joinmessage - Bypass the join message broadcast on join.
- tplogin.bypass.quitmessage - Bypass the join message broadcast on quit.
- tplogin.bypass.motd - Bypass the motd from being sent to the player with this permission.
- tplogin.bypass.cooldown - By-Passes command cooldowns (Instantly teleport)
- tplogin.bypass.delay - By-Passes command delays (Instantly teleport)
- tplogin.use.worldcommands.<command> - players with this permission will have permission to run the global commands set in the worlds.yml

Milestones:
- 100 Downloads
- 500 Downloads like wtf
- 10,000 Downloads like rlly wtf
- 20,000 Downloads!!?!>@
- 5 0,000 Downloads Happy moment
- 100,000 Downloads - Mega cool

<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: Explained Config Settings</button>
<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: settings.yml</button>
Use-Bypass-Permission - If enabled, anyone with the permission "tplogin.bypass", will bypass the teleport to the forced location

Quit-Timer-Bypass - If enabled, the player has x amount of seconds to log back in without being teleported! (Ex: if the timer is set to 300 seconds, then the player has 5 minutes to log back on without being teleported. (This is useful if a player needs to relog because they lag)

Disable-Default-Join-Quit-Messages - If enabled, when players join/quit. The default join and leave messages will be disabled.

First-Join-Location: Set a specific location where new players spawn for the first time.

Hooks.AuthMe.Hold-Join-Event: Added support for https://www.spigotmc.org/resources/authmereloaded.6269/ if you have the plugin and set Hooks.AuthMe.Hold-Join-Event to true, the join event will be canceled and will resume when the player login with authme is successful.

Teleport-Join - Settings related to the join event.
<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: Modes</button>
LAST_WORLD_LOCATION - goto the last world's defined location in the world the player was in. (World-Name is ignored, Location is used)

PLAYER_BED - send the player to their bed location. (World-Name and Location is ignored)

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 13 Minecraft versions, the newest being 1.19.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

TpLogin on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
4.4.0, released 2022-12-28

Game versions by loader

LoaderGame versionsNewest
Paper1.7 to 1.19 (13 versions)1.19
Spigot1.7 to 1.19 (13 versions)1.19

From 10 recorded builds of TpLogin.

Recent builds

BuildReleasedGame versionsLoaders
4.4.02022-12-281.7 to 1.19 (13 versions)Spigot, Paper
4.3.12022-01-04n/aSpigot, Paper
4.3.02022-01-04n/aSpigot, Paper
4.2.02021-01-28n/aSpigot, Paper
4.2.02021-01-28n/aSpigot, Paper
4.1.12020-12-30n/aSpigot, Paper

Run TpLogin on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists TpLogin as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.19 and 12 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorJoshb_, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

TpLogin, answered

Generated from the mod’s own source data.

Do my players need to install TpLogin?

SpigotMC lists TpLogin as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. TpLogin is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run TpLogin on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add TpLogin in one click.