Home›Java›Mods›Lost Crafters Server Switcher
Lost Crafters Server Switcher
ModsJava

Lost Crafters Server Switcher

Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.

by SilentSean · on Modrinth

⬇ Download on Modrinth

LostCrafters Server Plugin

A Velocity plugin that provides a customizable /server command with support for server groups, GUIs (via Protocolize), and text-based selection.

Features

Commands

Permissions

Note: By default, players have no access to any server. You must explicitly grant access via these permissions.

If a player's permission is revoked while they are connected to a server, they will be automatically redirected to a fallback server (as defined in velocity.toml) or disconnected if no fallback is available.

Configuration

The configuration is located at plugins/lostcrafters/server/config.yml.

Example Configuration

Note: For GUI items, it is recommended to use vanilla Minecraft IDs (e.g., minecraft:compass). Modded items may not be supported by the GUI library and will default to a diamond sword if not found.

server-groups:
  survival_group:
    name: "<green>Survival Group</green>"
    show-gui: true
    enable-switch-broadcast: true
    servers:
    - lobby:
        name: "Lobby"
        item: "minecraft:compass"
    - survival:
        name: "Survival"
        item: "minecraft:iron_pickaxe"
    - creative:
        name: "Creative"
        item: "minecraft:grass_block"
    - staff_lounge:
        name: "Staff Lounge"
        hide-from-list: true
  minigames_group:
    name: "<yellow>Minigames Group</yellow>"
    show-gui: false
    servers:
    - minigames_lobby:
        name: "Minigames Lobby"
        item: "minecraft:clock"

Configuration Breakdown

Server Groups

Each entry under server-groups defines a collection of servers.

Server Entries

Each server within a group is defined by its internal Velocity name and the following properties:

Message Configuration

You can customize all plugin messages in the messages section of the config. The following placeholders are available and valid per message as indicated:

Valid Placeholders per Message:

Message Default Message Valid Placeholders
select-server <yellow>Select a server: </yellow> (none)
server-format [<green>%servername%</green>] %servername%, %playercount%, %players%
current-server-format [<gray>%servername%</gray>] %servername%, %playercount%, %players%
hover-text <aqua>%servername%</aqua><newline><white>Players (%playercount%): %players%</white> %servername%, %playercount%, %players%
no-permission <red>You do not have permission to use this command.</red> (none)
reloaded <green>Configuration reloaded.</green> (none)
server-not-found <red>Server %server% not found.</red> %server%
already-connected <red>You are already connected to %servername%.</red> %server%, %servername%
connecting <green>Connecting to %servername%...</green> %server%, %servername%
no-server-permission <red>You do not have permission to connect to %servername%.</red> %server%, %servername%
no-fallback-server <red>You no longer have permission to be on this server and no fallback server is available.</red> (none)
server-switch-broadcast <gray>%player% has switched from %previousservername% to %servername%</gray> %player%, %server%, %servername%, %previousserver%, %previousservername%

Example usage in hover-text:

hover-text: "<aqua>%servername%</aqua><newline><white>Players (%playercount%): %players%</white>"

Dependencies

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.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more