Tags
Creators
Details
3.0.0
Compatibility
Changes
📦 EmakiForge 更新日志 / Changelog
中文版
✨ 新增特性
-
ForgePdcAttributeWriter: 新增 PDC 属性写入器
- 提供持久化数据容器属性写入功能
- 支持物品 NBT 数据的持久化存储
-
EditableResourceType 增强: 扩展可编辑资源类型支持
- 新增更多资源类型的编辑支持
- 改进资源类型转换逻辑
-
ForgeLookupIndex: 新增强化查找索引
- 提供高效的配方和材料查找
- 优化查找性能
-
配方系统增强:
Recipe.java优化- 新增配方验证逻辑
- 改进配方加载错误处理
🐛 问题修复
-
BootstrapService 删除: 删除不再需要的引导服务
- 由 CoreLib 的统一引导机制替代
- 简化插件启动流程
-
MessageService 删除: 删除冗余的消息服务
- 由 CoreLib 的统一消息服务替代
- 减少代码重复
-
LanguageLoader 删除: 删除语言文件加载器
- 由 CoreLib 的统一加载机制替代
- 简化语言文件管理
English Version
✨ Features
-
ForgePdcAttributeWriter: New PDC attribute writer
- Provides persistent data container attribute writing functionality
- Supports persistent storage of item NBT data
-
EditableResourceType Enhancements: Extended editable resource type support
- Added support for more resource types
- Improved resource type conversion logic
-
ForgeLookupIndex: New forge lookup index
- Provides efficient recipe and material lookup
- Optimized lookup performance
-
Recipe System Enhancements:
Recipe.javaoptimized- Added recipe validation logic
- Improved recipe loading 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
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:Ksqjj9TX:ZPp14mT4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Ksqjj9TX:ZPp14mT4"
}

