Tags
Creators
Details
3.0.0
Compatibility
Changes
📦 EmakiStrengthen 更新日志 / Changelog
中文版
✨ 新增特性
-
配方系统增强:
StrengthenRecipe.java83 行变更- 重构配方数据模型
- 支持更灵活的配方配置和强化等级定义
-
配方加载器优化:
StrengthenRecipeLoader.java5 行变更- 优化配方加载逻辑
- 改进错误处理
🐛 问题修复
-
BootstrapService 删除: 删除不再需要的引导服务
- 由 CoreLib 的统一引导机制替代
- 简化插件启动流程
-
MessageService 删除: 删除冗余的消息服务
- 由 CoreLib 的统一消息服务替代
- 减少代码重复
-
LanguageLoader 删除: 删除语言文件加载器
- 由 CoreLib 的统一加载机制替代
- 简化语言文件管理
-
AppConfigLoader 删除: 删除配置文件加载器
- 由 CoreLib 的统一配置加载机制替代
English Version
✨ Features
-
Recipe System Enhancements:
StrengthenRecipe.java83 lines changed- Refactored recipe data model
- Supports more flexible recipe configuration and strengthening level definitions
-
Recipe Loader Optimization:
StrengthenRecipeLoader.java5 lines changed- Optimized recipe loading logic
- Improved error handling
🐛 Bug Fixes
-
BootstrapService Deletion: Removed unnecessary bootstrap service
- Replaced by CoreLib's unified bootstrap mechanism
- Simplified plugin startup process
-
MessageService Deletion: Removed redundant message service
- Replaced by CoreLib's unified message service
- Reduced code duplication
-
LanguageLoader Deletion: Removed language file loader
- Replaced by CoreLib's unified loading mechanism
- Simplified language file management
-
AppConfigLoader Deletion: Removed configuration file loader
- Replaced by CoreLib's unified configuration loading mechanism
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:SH4PlNS2:BZiKo1WQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:SH4PlNS2:BZiKo1WQ"
}

