跳到正文

First Join Control

作者:Martinfer22

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

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

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 (such as Resistance or Regeneration) to protect new players.

  • Cinematic Welcomes
    Display high-quality titles and subtitles on the player’s screen with fully customizable fade timings.

  • Visual & Audio Flair
    Trigger specific sound effects and particle clouds at the spawn location for an immersive first entry.

  • Global Action Delay
    Set a global tick delay before actions execute to ensure the player has fully loaded into the world.


🛠 CONFIGURATION EXAMPLE

The mod automatically generates a file named:
fjc-common.toml

Location:
config folder of your server or modpack

Each feature can be enabled or disabled independently.


EXAMPLE CONFIGURATION (TOML)

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

常见问题

First Join Control 支持哪些 Minecraft 版本?

First Join Control 支持 Minecraft Java 版 1.21–1.21.11,共 12 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

First Join Control 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Martinfer22 的其他作品

查看全部 →