1.0.1-BETA2
Compatibility
Required content
Changes
v1.0.1-BETA2 (2026-10-11)
This update begins with localization and also reworks the death & respawn flow, item search, and mod compatibility.
Recommended: replace both the client and the server jar.
本次更新从「多语言」开始,一路修到死亡/复活流程、物品搜索与模组兼容性。建议整包替换(客户端 + 服务端都要更新)。
🌏 Localization / 多语言支持
- The entire UI supports 95 Minecraft languages and follows each player's client language.
界面全面支持 95 种 Minecraft 语言,UI 自动跟随玩家客户端的语言设置。 - All UI text now uses translation keys (
arenacore.*), 149 keys in total.zh_cnis the authoritative source;en_usis the English translation plus Minecraft's required fallback (a missing key always falls back to English instead of showing a raw key name).
全部 UI 文案改为翻译键(arenacore.*),共 149 条;zh_cn为权威中文母本,en_us为英文翻译 + MC 强制兜底(缺失键自动回退英文,绝不显示乱码键名)。 - Coverage: Simplified/Traditional Chinese, English, Japanese, Korean, German, French, Spanish, Portuguese, Italian, Dutch, Polish, Turkish, Czech, Russian, Ukrainian and Vietnamese are fully or mostly translated. Regional variants inherit their base language (e.g. Spanish-Mexico → Spanish, German-Austria → German, Hong Kong, China → Traditional Chinese); untranslated strings in minor languages fall back to English.
覆盖情况:中/繁中/英/日/韩/德/法/西/葡/意/荷/波/土/捷/俄/乌/越 等主要语言为完整或高覆盖翻译;地区变体自动继承(如西班牙语-墨西哥 → 西班牙语、德语-奥地利 → 德语、中国香港 → 繁体中文);小语种未翻译处回退英文。 - Kill-feed tags (headshot / critical / explosion / killstreak / long range / invisible) are sent as language-neutral codes and localized on the client, so they no longer mix languages.
击杀提示标签(爆头 / 暴击 / 爆炸 / 连杀 / 远程 / 隐身)改为语言中立代码由客户端本地化,多语言下不再串语言。 - Language files are generated by
tools/gen_lang.py; to change wording, editzh_cn.json/en_us.jsonand re-run the script.
语言文件由tools/gen_lang.py统一生成,改文案只需改zh_cn.json/en_us.json后重跑脚本。
💀 Death & Respawn Rework / 死亡与复活流程重做
- Fixed: the custom death screen covered the vanilla death screen, so players could not click "Respawn". The vanilla death screen is no longer replaced.
修复:死亡后弹出的自定义界面会盖住原版死亡界面,导致玩家点不到重生按钮、无法正常重生。 现在不再替换原版死亡界面。 - New flow: death → the normal vanilla death screen appears (click the vanilla "Respawn" button to revive) → the server finishes everything (consume a revive / full health / clear effects / teleport to spawn / restore team armor / respawn invulnerability; switch to spectator when no revives are left).
新流程:死亡 → 正常显示原版死亡界面(点原版「重生」即可复活)→ 服务端统一收尾(扣复活次数 / 满血 / 清状态 / 回出生点 / 补队服 / 给重生无敌;无机会则转旁观)。 - New: choose whether to spectate when you die.
新增死亡时可选择旁观:- A "Spectate" button is appended to the vanilla death screen (vanilla buttons untouched, no mixin needed).
原版死亡界面上追加一个「旁观」按钮(不动原版按钮,不需要 mixin); - Clickable
[ Respawn ] [ Spectate ]options are also sent in chat.
聊天里同时给可点击的[重生][旁观]选项; - New player commands
/minigame spectateand/minigame respawn, usable by normal players with no OP required.
新增玩家命令/minigame spectate(旁观)//minigame respawn(重生),普通玩家即可使用(无需 OP)。
- A "Spectate" button is appended to the vanilla death screen (vanilla buttons untouched, no mixin needed).
- Fixed reconnecting players being mistaken for "clicked respawn" and revived unexpectedly.
修复断线重连被误判为「点了重生」而莫名复活的问题。 - Fixed the occasional client freeze after auto-respawn (kept the delayed respawn + chunk preload).
修复「立即重生」自动复活后偶发的客户端假死(继续沿用延后重生 + 区块预加载)。
🛡️ No Drops, Indestructible Team Armor, Respawn Inventory / 死亡不掉落 · 队服不掉耐久 · 重生背包可选
- No item drops on death during a game.
keepInventoryis enabled when a game starts, and the original value is restored when the game ends or is stopped (your world settings are not polluted).
游戏进行中死亡不掉落物品:开局自动开启不掉落,游戏结束/停止后还原服务器原本的设置(不污染存档)。 - Team armor (team-colored leather armor) never loses durability — it carries the vanilla
Unbreakabletag, so it never wears out or breaks.
队服(队色皮革甲)永不掉耐久:打上原版Unbreakable标记,不再消耗耐久、永不损坏。 - New "Inventory on respawn" setting (Panel → Respawn settings):
新增「重生后背包」设置(面板 → 复活设置):- Keep Inventory: the inventory is preserved after respawn;
保留物品栏:重生后背包原样保留; - Clear & Reroll: the inventory is cleared and the random item groups are rolled again;
清除并重新随机:重生时清空物品栏并按随机物品组重新发放; - In both modes team armor is never cleared (only the main inventory and the offhand are cleared; armor slots are skipped and team armor is re-applied).
两种模式下队服都不会被清掉(只清物品栏与副手,跳过盔甲槽,并统一补回)。
- Keep Inventory: the inventory is preserved after respawn;
🔍 Language-aware Item Search / 按客户端语言搜索物品
- Every item row in the panel now has a Search button: it opens an item search screen that searches by name in the current client language (type 「钻石剑」 in a Chinese client,
diamondin an English one) and also supports searching by item ID.
面板物品设置每行新增「搜索」按钮:打开物品搜索界面,按当前客户端语言搜名称(中文界面直接搜「钻石剑」,英文搜diamond),也支持按物品 ID 搜索。 - Results show item icons, hover highlight, mouse-wheel paging and a scrollbar; click or press Enter to apply an item directly.
搜索结果带物品图标、悬停高亮、滚轮翻页、滚动条;点击或按回车即可直接填入。 - The item ID field now also accepts localized names (e.g. 「钻石剑」) and converts them to the proper ID when the config is applied.
物品 ID 输入框现在可直接输入本地化名称(如「钻石剑」),应用配置时自动转换为标准 ID。 - Data comes from the item registry, so items added by other mods can be searched and given (as long as that mod ships the matching language file).
数据源走物品注册表,其他模组注册的物品同样能搜到、能发放(前提是该模组带对应语言翻译)。 - Item ID parsing is now fault-tolerant: invalid input or a Chinese name is simply skipped instead of crashing the server.
物品 ID 解析改为容错:非法或误填中文名只会跳过,不再抛异常导致服务端崩溃。
🔧 Fixes / 修复
- Fixed "picking an item in the search screen did not apply it" (changes are now synced immediately).
修复面板中「搜索选完物品却没填进去」(改为选中后立即同步配置)。 - Fixed the panel jumping back to the top of the list after an action (the scroll position is now preserved).
修复操作完成后面板自动跳回列表开头(现在会保持原来的滚动位置)。 - Fixed a leftover wrong string in the English language file (
Kill Score).
修正英文语言文件里遗留的错误文案(Kill Score)。
🧩 Compatibility / 兼容性
- The death flow does not touch the vanilla screen (it only appends a button to the vanilla death screen — no mixin, no screen replacement), so it conflicts far less with other death-related mods.
死亡流程零侵入原版界面(只在原版死亡界面上追加按钮,不用 mixin、不替换界面),与其他涉及死亡的模组冲突更小。 - Items go through the registry with fault-tolerant parsing, so other mods' items are supported.
物品全部走注册表 + 容错解析,兼容其他模组物品。 - Changes such as no-drops and invulnerability restore the original values after use.
死亡不掉落、无敌等改动均在使用后还原原值。
Usage / 使用方式
- Put the jar in
.minecraft/modson both the client and the server (Fabric 1.20.1, Fabric API required).
客户端与服务端都放入.minecraft/mods(Fabric 1.20.1,需 Fabric API)。 - Press Right Shift or run
/minigame panelto open the control panel;/minigame startto start a game.
进服后按 右 Shift 或输入/minigame panel打开控制面板;/minigame start直接开局。 - Player commands:
/minigame respawn(respawn),/minigame spectate(spectate).
玩家自用:/minigame respawn(重生)、/minigame spectate(旁观)。
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:WzlLT0Ax"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:68OqXNL4:WzlLT0Ax"
}

