Tags
Creators
Details
Licensed GPL-3.0-only
Published 7 months ago
Updated 2 months ago
All versions
3.5.1
Release
Emaki CoreLib 3.5.16 months ago 31
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Spigot
Changes
EmakiCoreLib 3.5.1 Release
This release fixes MiniMessage rendering for item display names and lore on standard Spigot API by improving the bridge between Adventure Components and Bukkit ItemMeta string fields.
- Fixed MiniMessage tags not rendering when item display names and lore are written through CoreLib
ItemTextBridge. - Converted Adventure Components to Spigot-compatible legacy section strings before writing to Bukkit
ItemMeta#setDisplayNameandItemMeta#setLore. - Read existing item display names and lore from legacy section strings back into Adventure Components for consistent CoreLib text handling.
- No Paper API is introduced; standard Spigot API compatibility is preserved.
Upgrade Notes
- Existing Emaki plugins built for EmakiCoreLib 3.5.0 generally do not need to be re-released; updating CoreLib to
3.5.1is recommended. - Plugins that directly inspect Bukkit
ItemMeta#getLore()withoutItemTextBridgemay now see legacy§color strings for newly written item lore instead of raw MiniMessage tags.
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:EGYz2X2a:YXzDi9jI"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:EGYz2X2a:YXzDi9jI"
}

