1.2.5-ALPHA.11
Compatibility
Changes
v1.2.5
This pull request updates the plugin to version 1.2.5 and introduces PacketEvents as a dependency, including its initialization and shutdown logic in the main plugin class. It also updates the Gradle wrapper version, improves configuration for nametag formatting, and adjusts plugin dependencies for better compatibility.
Dependency and Build System Updates:
- Updated
pluginVersionto1.2.5ingradle.propertiesto reflect the new release. - Upgraded Gradle wrapper to version 8.11.1 in
gradle-wrapper.propertiesfor improved build tooling and compatibility.
PacketEvents Integration:
- Added PacketEvents as a dependency and implemented its initialization (
onLoad,onEnable, andonDisable) inLyttleNametag.java. This includes configuring settings such as disabling update checks and debug mode, and ensuring proper startup and shutdown of PacketEvents. [1] [2] [3]
Configuration and Formatting Improvements:
- Updated the
nametagformat in bothconfig.ymland#defaults/config.ymlto close the<gray>tag properly, improving display consistency. [1] [2]
Plugin Dependency Management:
- Removed PacketEvents from the hard
dependlist inplugin.ymland added several plugins (ProtocolLib,ProtocolSupport,ViaVersion,ViaBackwards,ViaRewind,Geyser-Spigot) tosoftdependfor broader compatibility with various protocol and proxy plugins.
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:Ksss1YfG:ogY7o939"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Ksss1YfG:ogY7o939"
}

