1.0.1-BETA3
Compatibility
Changes
v1.0.1-BETA3 (2026-11-09) / 当前版本 Current release. Built on the first BETA2 build: multiple respawn points, a full upgrade to random item groups, UI fixes and the version bump. 当前版本。在 BETA2 首次打包的基础上,加入多重生点、随机组全面增强、界面修正,并升级版本号。 📍 Multiple Respawn Points / 多重生点
- Each team can now have multiple respawn points (up to 8). When a player spawns or respawns, the game picks one of that team's points at random. 每支队伍现在可以配置多个重生点(最多 8 个);开局或重生时,从该队伍的重生点中随机选择一个。
- In the panel, every respawn point gets its own row with a "Locate" button and a delete button; click "+ Add Respawn Point" to add another. 面板中每个重生点独立一行,带「定位」与删除按钮;点「+ 添加重生点」即可新增。
- Bad coordinates are skipped and the next point is tried; if none is usable, the world spawn is used. Old configs migrate automatically: the previous single spawn point becomes the team's first respawn point. 写坏的坐标会自动跳过并尝试下一个,全部不可用时回退到世界出生点;旧配置自动迁移,原先的单个出生点会变成该队伍的第一个重生点。 🎲 Random Group Upgrades / 随机组增强
- Random / Give-All mode: each group switches between "Random" (draws rollCount items from the group) and "Give All" (gives every entry in the group). The current mode is shown on the button. 每个组可在「随机」与「全部发放」之间切换:随机 = 从组内抽 N 个;全部发放 = 该组所有物品都发。按钮上直接显示当前模式。
- Roll count: in Random mode a group can give several items per roll (1–8, click the button to cycle; the same entry is not drawn twice in one roll). The button is greyed out in Give-All mode. 随机模式下每组可设置一次发放几个物品(1–8 个,点按钮循环切换;同一次不会重复抽到同一条目);全部发放模式下该按钮置灰。
- "If … then …" conditions: a group can be set to roll only when another group rolled a specific item (leave the item empty to mean "any item of that group"). Chains are supported — A can trigger B, and B can trigger C. Conditions apply to both modes; a Give-All group counts as having rolled every one of its items. 支持「如果…那么…」条件:可设置某组只有在另一组抽到指定物品时才参与发放(触发物品留空 = 该组抽到任意物品即触发);支持链式触发(A 触发 B、B 再触发 C)。条件对两种模式都生效,全部发放的组视为「抽到了组内全部物品」。
- Trigger items can be picked with the language-aware item search; a guard prevents infinite trigger loops. Old configs keep working: every group defaults to Random mode, roll count 1 and no trigger condition. 触发物品可用「按语言搜索」直接选择;有迭代上限防止条件死循环。旧配置继续可用:所有组默认「随机」、每次 1 个、无触发条件。 🔧 Fixes & Polish / 修复与优化
- Removed the misplaced dark-green translucent overlay above the "Start Game" button in the panel bottom bar (the fill call also passed width/height where bottom-right coordinates were expected). 删除了面板底栏「开始游戏」上方那块错位的深绿色半透明遮罩(该绘制调用原本还把宽高误传成了右下角坐标)。
- Corrected the group toggle semantics: "enabled" means Random (draw N items), "disabled" means Give All (give every entry), instead of skipping the group entirely. 修正随机组开关语义:「启用」= 随机抽 N 个,「不启用」= 全部发放该组所有物品,而不是整组跳过。
- Replaced the roll-count text field with a cycling button and added a tooltip explaining the two modes. 「随机数量」输入框改为循环按钮,并补上模式说明的悬停提示。 🏗️ Engineering / 工程改动
- Version bumped to 1.0.1-BETA3; artifact arenacore-1.0.1-BETA3.jar. fabric.mod.json still expands ${version}, and the mod id remains arenacore, so existing world configs are preserved. 版本号升级为 1.0.1-BETA3,产物 arenacore-1.0.1-BETA3.jar;fabric.mod.json 仍由 ${version} 展开,modid 保持 arenacore,已有存档配置不受影响。
- Docs synced with the new version (changelog, Chinese README and the MCMod intro). Translation keys grew from 149 to 161; all 95 language files were regenerated. 文档版本号同步(更新日志、中文 README、MC百科介绍);翻译键由 149 增至 161,95 个语言文件全部重新生成。
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:68OqXNL4:K4XMcC3M"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:68OqXNL4:K4XMcC3M"
}

