1.2.0
Compatibility
Changes
中文版
🎉 重铸工坊 v1.2.0 — Bug 修复与优化
本次更新修复了多个可能导致物品丢失的严重问题, 并对分解定价机制进行了重要优化。
【Bug 修复】 • 修复分解物品时潜影盒内物品全部丢失的问题
- 分解潜影盒前会自动弹出盒内所有物品 • 修复分解装填后的弩时弹药消失的问题 • 修复背包满时分解材料丢失的问题 • 修复关闭 GUI 时物品部分放入背包可能丢失的问题 • 修复附魔重铸在特定条件下可能产生冲突附魔的问题 • 修复费用显示与实际扣除金额不一致的问题 • 修复极端情况下插件可能崩溃的非法 API 调用
【功能优化】 • 分解定价改为仅与物品堆叠数有关
- 工具类(堆叠=1):基准价 × 1.5
- 材料类(堆叠=64):基准价 × 0.5
- 中间值线性过渡 • 移除了与物品价值相关的复杂定价公式 • 降低了不必要的内存分配 • 优化了 Maven 构建配置 English Version
🎉 Reforge Workshop v1.2.0 — Bug Fixes & Optimizations
This update fixes several critical issues that could cause item loss, and introduces a simplified deconstruction pricing system.
【Bug Fixes】 • Fixed shulker box contents being lost during deconstruction
- Items inside shulker boxes are now safely ejected before breaking down • Fixed crossbow ammunition (arrows/fireworks) disappearing on deconstruction • Fixed deconstruction materials being lost when inventory is full
- Overflow items now drop to the ground naturally • Fixed items potentially vanishing when closing GUI with partial inventory space • Fixed enchantment reforge potentially producing conflicting enchantments • Fixed vault cost display mismatch (rounded vs actual deducted amount) • Fixed an illegal API call that could crash the plugin under certain conditions
【Optimizations】 • Simplified deconstruction pricing — now based solely on item stack size
- Tools (stack=1): base cost × 1.5
- Materials (stack=64): base cost × 0.5
- Linear interpolation for intermediate values • Removed complex material-value-based pricing formula • Reduced unnecessary object allocations • Optimized Maven build configuration
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:gd69Vs3g:NDGpJ3pl"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gd69Vs3g:NDGpJ3pl"
}

