Sueta
SE

SetSpawn Pro | Multi-World Support | 1.21.1 Ready | Custom E

2026-01-02

Minecraft 1.21.1+ (Spigot/Paper/Purpur)

·Plugin

1. Advanced Features Overview
SetSpawn Pro is not just a simple "teleport" plugin. It is designed for modern networks and survival servers that require stability and immersion.

  • Independent Multi-World Spawns: Forget about a single spawn for the whole server. Each dimension (Overworld, Nether, End, or custom worlds) can have its own arrival point.

  • Interdimensional Jumping: Users with permission can travel between worlds by typing the world's name.

  • Combat & Movement Security: Includes a "Warm-up" system. If a player moves or takes damage during the countdown, the teleport is aborted to prevent combat escaping.

  • Dynamic Language Engine: Automatically generates messages_en.yml or messages_es.yml based on your server's system language.

  • High-Fidelity Effects: Uses the latest 1.21.1 particles (like REVERSE_PORTAL or TRIAL_SPAWNER_DETECTION) and spatial audio.

  • Technical Logic (How it works)
    The Teleportation Flow:
    1. Request: Player types /spawn.

    2. Validation: Plugin checks for a set spawn in the database (config.yml).

    3. Warm-up: A 5-second timer starts (configurable). The plugin monitors the player's health and location.

    4. Execution: If no damage is taken, the player is moved. Chunks are pre-loaded to avoid "void falling" glitches.

    5. Arrival: Sound and particle effects are triggered at the destination.
    The Multi-Language Engine:
    When the plugin starts, it runs a Locale check.
    • If the OS returns es_ES or similar, it extracts messages_es.yml.

    • Otherwise, it defaults to messages_en.yml.

    • Note: You can always force a language by manually editing the generated messages.yml
  • Troubleshooting (FAQ)
    Q: I set the spawn, but players are facing the wrong direction.

    A: The plugin saves your Yaw and Pitch (where you are looking). Stand exactly how you want players to appear and run /setspawn again.

    Q: The cooldown isn't working for me.

    A: If you are OP, you automatically bypass cooldowns. Test with a normal player account or remove your OP status.

    Q: I get "Internal Error" in the console.

    A: This usually happens if you have a typo in config.yml (like a misspelled sound name). Check your console logs for the exact line error.

Similar projects

Plugin →