1.5.0
Compatibility
Changes
๐ฆ WelcomePlugin Changelog
๐ ๏ธ v1.5.0 โ "The Protocol Era"
Release Date: August 2, 2025
Author: Prime (aka the goat ๐)
๐ Highlights
- ๐ ProtocolLib now bundled into the JAR!
- ๐งโโ๏ธ Fully working
/fakenameand/resetname - ๐ฌ Customizable join/leave messages
- ๐
/head <player>command to spawn skulls - ๐ก Works on cracked servers
- ๐ Supports Minecraft 1.13.x to 1.21.x
โจ New Features
/welcome <message>: Sets a custom join message ({player}placeholder supported)./leave <message>: Sets a custom leave message./fakename <name>: Updates your tablist name using ProtocolLib. Fully dynamic./resetname: Resets your name to the original./head <player>: Instantly gives you that player's head. Offline players supported.
๐จ Tech Upgrades
- ProtocolLib 5.0.0 is now shaded into the jar, so you don't need to install it separately.
- Java 17 compatibility.
- Fully compatible with Spigot, Paper, Purpur.
- Works on 1.13.x โ 1.21.x.
๐ง Errors I Fixed
- Maven crying about missing ProtocolLib: Bundled it directly.
PlayerInfoDataclass not found: Fixed import fromcom.comphenix.protocol.wrappers.- Method
getPlayerList()not found: Switched togetPlayerInfoDataLists().write(...). - Unnecessary
InvocationTargetException: Removed unused catch block.
๐ File Size
- 7 KB (v1.4.0) โ 9 MB (v1.5.0)
- Why? Because this jar is now fully standalone with ProtocolLib inside.
๐งช Tested On
- Cracked servers โ
- FalixNodes โ
- Minecraft versions:
1.13.x โ 1.21.xโ
๐ง Final Thoughts
This ain't just a plugin. It's a drop-in beast that handles name spoofing, custom messages, and head spawning โ all in one jar.
No setup. No configs. Just /plug and /play.
Built different.
โ Prime
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:XdnA7zjw:7cJvDW6J"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:XdnA7zjw:7cJvDW6J"
}

