First join Control

First join Control

Take total control over the player's first join: Custom spawns, starter gear, status effects, and immersive visual/audio welcomes.

by
85 Downloads
neoforge
Rent Server with this Mod

About this Mod

The ultimate administrative tool for a perfect first impression.

First Join Control gives server owners and modpack creators total authority over a player's initial entry into the world. Instead of leaving the first experience to chance, FJC allows you to orchestrate a cinematic, standardized, and helpful welcome sequence that triggers only once.

Whether you want to teleport players to a specific tutorial hub, grant them a survival kit, or simply welcome them with a grand title and sound effects, FJC handles it all through a single, easy-to-use configuration file.


✨ Key Features

  • 📍 Precision Spawning: Set exact coordinates (X, Y, Z) and orientation (Yaw, Pitch) across any dimension.
  • 🎒 Automated Starter Kits: Define a list of items and quantities to be added to the player's inventory immediately.
  • 🧪 Status Effects: Apply temporary or permanent potion effects (like Resistance or Regeneration) to protect new players.
  • 🎆 Cinematic Welcomes: Display high-quality titles and subtitles on the player's screen with customizable fade times.
  • 🎵 Visual & Audio Flair: Trigger specific sound effects and particle clouds at the spawn location for an immersive entry.
  • ⏱️ Global Action Delay: Set a specific tick delay before actions trigger to ensure the player has fully loaded into the world.

🛠️ Configuration Example

The mod generates a fjc-common.toml file in your server's config folder. Every feature can be toggled independently.

# First Join Control - Configuration

[general]
    # Should the actions execute only on the player's first join?
    first_join_only = true
    # Global delay in ticks before executing actions (20 ticks = 1 second)
    spawn_delay = 40

[spawn]
    enabled = true
    x = 100.5
    y = 64.0
    z = -200.5
    dimension = "minecraft:overworld"
    yaw = 180.0
    pitch = 0.0

[items]
    enabled = true
    # Format: 'item_id;count'
    starter_items = ["minecraft:stone_sword;1", "minecraft:bread;8", "minecraft:torch;16"]

[effects]
    enabled = true
    # Format: 'effect_id;duration_ticks;amplifier'
    player_effects = ["minecraft:resistance;200;1", "minecraft:regeneration;100;0"]

[visual]
    enabled = true
    # Format: 'particle_id;count'
    particles = ["minecraft:portal;100", "minecraft:cloud;30"]
    # Format: 'sound_id;volume;pitch'
    sounds = ["minecraft:entity.enderman.teleport;1.0;1.0"]

[messages]
    enabled = true
    chat_message = "§aWelcome to the server!"
    title = "§6Welcome"
    subtitle = "§fYour journey begins here..."
    title_fade_in = 10
    title_stay = 60
    title_fade_out = 10

Available Versions

First join Control 1.0release
MC 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
December 17, 2025

How to Install First join Control on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set neoforge Loader

In the panel under "Egg", select the neoforge loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "First join Control". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

neoforge

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+9 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

First join Control server crashes on startup – what to do?

Most common cause: wrong neoforge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is First join Control compatible with neoforge?

First join Control officially supports neoforge for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with First join Control – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if First join Control consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install First join Control with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+2 more