HomeJavaModsohFirstSpawn - Teleport player on their FirstJoin - [1.18 - 1.21.x]
ohFirstSpawn - Teleport player on their FirstJoin - [1.18 - 1.21.x]
ModsJava

ohFirstSpawn - Teleport player on their FirstJoin - [1.18 - 1.21.x]

⬇ Download on Spigot
ohFirstSpawn

A lightweight and configurable plugin that automatically teleports players to a designated spawn point. Can teleport only first-time players or all players on every join.

✨ Features


Commands

Command Description Permission
/ofs set Set the first spawn location ohfirstspawn.set
/ofs info View current spawn configuration and statistics ohfirstspawn.set
/ofs reload Reload plugin configuration ohfirstspawn.set


Configuration

The plugin features a comprehensive config.yml where you can customize:


Example Configuration

Code (YAML):

# ohFirstSpawn Configuration File

# Spawn configuration
spawn
:
  world
: world
  x
: 0
  y
: 0
  z
: 0
  yaw
: 0
  pitch
: 0

# List of players who already spawned for the first time
players
: [ ]

# Customizable messages (supports color codes with &)
messages
:
  # Command messages
  only-player
: '&cThis command can only be executed by a player!'
  no-permission
: '&cYou don''t have permission to use this command!'
  usage
: '&cUsage : /ofs set | /ofs info'
 
  # Spawn set messages
  spawn-set
: '&aSpawn for new players set successfully!'
  spawn-position
: '&7Position : &f{x}, {y }, {z } &7in world &f {world }'
  spawn-rotation
: '&7Yaw : &f{yaw} &7Pitch : &f{pitch}'
 
  # Info messages
  spawn-info
: '&aSpawn configured:'
  spawn-world
: '&7World : &f{world}'
  spawn-coordinates
: '&7Coordinates : &f{x}, {y }, {z }'
  spawn-not-configured
: '&cSpawn not configured yet!'
  spawn-load-error
: '&cError loading spawn!'
  players-processed
: '&7Players processed : &f{count}'

# Plugin settings
settings
:
  # Delay in ticks before teleport (20 ticks = 1 second)
  teleport-delay
: 20
 
  # Enable sounds on teleport
  play-sounds
: true
 
  # Sound to play (only if play-sounds is true)
  teleport-sound
: ENTITY_ENDERMAN_TELEPORT

  # If true, ALL players will be teleported to spawn on join (not just first-time players)
  teleport-join-players
: false

  debug
: true
 
Teleport Modes

The plugin supports two teleportation modes:


Permissions

Permission Description Default
ohfirstspawn.set Allow setting spawn locations and using commands op


Compatibility


Installation

  1. Download the plugin JAR file
  2. Place it in your server's plugins folder
  3. Restart or reload your server
  4. Configure messages in config.yml if desired
  5. Set spawn location with /ofs set
  6. Done! Players will automatically be teleported based on your configuration

Usage

  1. Set spawn location: Stand where you want players to spawn and run /ofs set
  2. Check configuration: Use /ofs info to view current spawn settings and player statistics
  3. Choose teleport mode: Set teleport-join-players to true for all join time or false for first-time only
  4. Customize messages: Edit the config.yml file to change messages and settings
  5. Reload configuration: Use /ofs reload to apply config changes without restart

Multi-Language Support

The plugin comes with pre-configured language files:


Simply replace the default config with your preferred language version.

Support

If you encounter any issues or have questions:


⭐ If you found this plugin helpful, please consider giving it a rating! ⭐

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

ohFirstSpawn - Teleport player on their FirstJoin - [1.18 - 1.21.x] is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19, 1.20, 1.20.6 and newer. Downloaded 118 times (via Spigot). Download it and open it directly in the game.

Explore more