Tags
Creators
Details
0.9.0+mc1.21.11
Compatibility
Required content
Changes
Magic Shulker Boxes 0.9.0
适用于 Minecraft 1.21.11 / Fabric / Java 21。
- 开启自动收纳后,默认先使用可用同类盒,再放背包,最后使用空盒收纳余量。新增
preferEmptyBoxesOverInventory=false,开启后无同类盒时也优先尝试空盒或安全拆盒。 - 移除杂物盒分类及混装开关。拾取、容器收纳、原理图/IPN 取料、工具替换与合成补货统一将腾栏物品放入同类盒或独立空盒;无法完整规划时保持物品原样。原有含多种物品的盒子仍可作为取料来源。
- 新增独立
spaceFailureMessages=true(空间不足提示)。支持服务端默认、获授权的个人选择、命令、GUI 和默认未绑定的快捷键;所有入口共享 40 tick 限频。关闭只隐藏提示,refillFailureMessages独立控制其他补货失败提示。 - 旧混装选项及许可在原字节
.pre-single-type.bak备份后移除;onlyWhenInventoryFull反值迁移为preferEmptyBoxesOverInventory并重命名许可。其他选择保留,冲突备份和无效文件不覆盖。缺少新提示字段时默认开启,已有精确权限白名单保持原样。 - 个人设置和 GUI 协议升级为 v7,客户端与服务端需同时升级。磁盘仍为版本 2;原理图、IPN 和末影箱来源协议格式保持不变。
- 设置界面跳过没有选项的分组,避免空分组导致 YACL 打开失败。Carpet 堆叠盒与 GCA 假人补货职责保持不变。
设置方法见使用说明。服务器和 AutoModpack 客户端来源由手动部署命令同步更新。
English
For Minecraft 1.21.11 / Fabric / Java 21.
- Enabled pickup storage now uses matching boxes first, then inventory space, then empty boxes for overflow. Enable
preferEmptyBoxesOverInventory(defaultfalse) to try empty or safely split boxes before inventory too. - Removes mixed-box classification and mixing settings. Pickup, container storage, schematic/IPN extraction, tool replacement and crafting relocate items into matching single-type or separate empty boxes. Incomplete plans leave items unchanged. Existing boxes containing multiple types remain valid extraction sources.
- Adds independent
spaceFailureMessages=true, available through server defaults, permitted personal choices, commands, GUI and an initially unbound key binding. All paths share a 40-tick cooldown. Disabling it only hides space notices;refillFailureMessagesseparately controls other refill failures. - Retired mixing options and permissions are removed after an exact-byte
.pre-single-type.bakbackup.onlyWhenInventoryFullmigrates to the inversepreferEmptyBoxesOverInventoryvalue and renames its permission. Other choices remain intact; malformed files and conflicting backups are preserved. Missing notice fields default on; existing explicit permission lists remain unchanged. - Settings and GUI protocols advance to v7, requiring both sides to update. Disk schema stays at version 2; schematic, IPN and ender-source protocol formats are unchanged.
- Skips empty settings groups to prevent YACL screen failures. Carpet stacking compatibility and GCA ownership of fake-player replenishment remain unchanged.
See the user guide. Manual deployment updates server and AutoModpack client sources together.
Optional dependencies
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:omzSygsa:LMenkD2h"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:omzSygsa:LMenkD2h"
}
