Tags
Creators
Details
1.0.0
Compatibility
Changes
✨ Spawnify
Spawnify is a clean and production-ready spawn plugin for Paper 1.21.X. It gives you multi-world spawn handling, GUI selection, personal spawns, delayed teleports, cooldowns, and powerful hooks for other plugins.
🚀 Features
- 🌍 Multi-world support — separate spawn data for every world
- 🧍 Personal spawns — each player can have their own spawn per world
- 📍 Multiple named spawns — permission-based spawn points
- 🪟 GUI selector — paginated, tidy, and easy to extend
- ⏳ Teleport countdown — delay, subtitle countdown, optional blindness
- 🔔 Effects — titles, chat messages, particles, and sounds
- 🛡️ Cooldowns — configurable and bypassable via permissions
- 🧩 PlaceholderAPI support — ready for scoreboards, menus, and HUDs
- 🛠️ Public API — built for integration with other plugins
📦 Requirements
- Paper 1.21.11
- Java 21
- Optional: PlaceholderAPI
✅ Commands
Player
/spawn [help|list|gui|menu|personal|<spawn>]
Examples:
/spawn— open the selector or teleport directly/spawn list— open the spawn GUI/spawn personal set— save your personal spawn/spawn first-join— direct spawn selection when available
Admin
/spawnify <subcommand>
Available subcommands:
reloadlist [world]create <id> [permission]delete <id> [world]world [world]firstjoindeathpersonal set|clear <player> [world]
🔑 Permissions
spawnify.usespawnify.personal.setspawnify.personal.clearspawnify.adminspawnify.bypass.cooldownspawnify.bypass.delay
🎨 Configuration
You can customize:
- GUI title and pagination
- Spawn selection logic
- Teleport delay and cooldown
- Join / death / void routing
- Title, subtitle, sound, particle, and blindness presentation
- Message text and color formatting
🧠 PlaceholderAPI
Useful placeholders include cooldown, countdown, selected spawn, personal spawn state, and void settings. This makes Spawnify easy to connect to scoreboards, menus, and companion plugins.
💡 Tip
For the best player experience, keep GUI labels short, use permissions per spawn, and tune the teleport countdown to match your server pacing.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:vXmIEhvK:whh0Jlgj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:vXmIEhvK:whh0Jlgj"
}

