diff --git a/CHANGELOG.md b/CHANGELOG.md index b9a7500..bda1e49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ This file records notable changes to Iridium. --- +## [26.9.17] - 2026-09-14 + +### 清理 / Cleanup +- 移除未使用的常量、翻译键与导入 +- Removed unused constants, translation keys, and imports + +--- + ## [26.9.16] - 2026-09-14 ### 变更 / Changed diff --git a/README.md b/README.md index 353b8c5..11b9e26 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ MCDReforged 插件:物品展示 / 戴头 / 获取头颅 / 游戏内计算器 / | | | |---|---| -| 版本 | **26.9.16** | +| 版本 | **26.9.17** | | 作者 | 云镜之端/SKYMirror | | 许可 | 保留所有权益(All Rights Reserved) | | 前置 | MCDReforged `>= 2.6.0` | diff --git a/README_en.md b/README_en.md index 4f1d7ec..a77bee1 100644 --- a/README_en.md +++ b/README_en.md @@ -4,7 +4,7 @@ MCDReforged plugin: item share / wear on head / player head / calculator / join | | | |---|---| -| Version | **26.9.16** | +| Version | **26.9.17** | | Author | 云镜之端/SKYMirror | | License | All Rights Reserved | | Requires | MCDReforged `>= 2.6.0` | diff --git a/catalogue/PR_BODY.md b/catalogue/PR_BODY.md index a0f2291..ba2873e 100644 --- a/catalogue/PR_BODY.md +++ b/catalogue/PR_BODY.md @@ -3,7 +3,7 @@ - ID: `iridium` - Name: Iridium - Repository: https://github.com/HzSKYMirror/Iridium -- Release: https://github.com/HzSKYMirror/Iridium/releases/tag/v26.9.13 +- Release: https://github.com/HzSKYMirror/Iridium/releases/tag/v26.9.17 - Labels: `tool` ## Summary diff --git a/iridium/__init__.py b/iridium/__init__.py index c461242..66f0c50 100644 --- a/iridium/__init__.py +++ b/iridium/__init__.py @@ -10,7 +10,7 @@ import iridium.hat as hat import iridium.head as head import iridium.join_tip as join_tip import iridium.share as share -from iridium.config import Config, apply_config, load_config +from iridium.config import apply_config, load_config from iridium.version_util import tr diff --git a/iridium/config.py b/iridium/config.py index b4ea171..49389b5 100644 --- a/iridium/config.py +++ b/iridium/config.py @@ -47,10 +47,6 @@ class Config(Serializable): # 当前配置:MCDR 数据目录 → config/iridium/iridium.yml CONFIG_FILE_NAME = "iridium.yml" -# 历史路径(仅用于迁移) -LEGACY_JSON_NAMES = ( - "iridium.json", # config/iridium/iridium.json -) def build_default_config_text() -> str: @@ -102,8 +98,6 @@ motd_lines: """ -DEFAULT_CONFIG_TEXT = build_default_config_text() - # 模块级单例;on_load 时原地更新字段,避免各模块持有过期引用 config = Config() diff --git a/iridium/hat.py b/iridium/hat.py index 8702422..94ca06c 100644 --- a/iridium/hat.py +++ b/iridium/hat.py @@ -260,7 +260,6 @@ def _extract_item_payload(payload: str, version: Version) -> Optional[str]: def _do_swap(server: PluginServerInterface, src: CommandSource, player: str, version: Version) -> bool: name = sanitize_name(player) head_slot = _head_slot(version) - hand_slot = _hand_slot(version, 0) # 1.17+: true swap via offhand buffer — no need to rebuild item NBT if is_at_least(version, "1.17"): diff --git a/iridium/version_util.py b/iridium/version_util.py index 1c5eed8..05a9482 100644 --- a/iridium/version_util.py +++ b/iridium/version_util.py @@ -6,8 +6,6 @@ from iridium.config import config # Fallback strings when ServerInterface is unavailable (unit tests / early import) _FALLBACK = { - "click_copy": "click to copy data", - "click_suggest": "click for data command", "calc_usage": "Usage: !!c ", "share_showing": "is showing", } diff --git a/lang/en_us.yml b/lang/en_us.yml index 8a4eff4..9c0e4e3 100644 --- a/lang/en_us.yml +++ b/lang/en_us.yml @@ -11,8 +11,6 @@ iridium.share_help: 'Show the item in your main hand (hover to view)' iridium.share_done: 'Item shared to chat' iridium.share_unsupported_version: 'Version {0} cannot read held item (needs Minecraft 1.8+)' iridium.share_timeout: 'Timed out reading held item, try again later' -iridium.click_copy: 'click to copy data' -iridium.click_suggest: 'click for data command' iridium.share_showing: 'is showing' iridium.hat_help: 'Swap the item in your hand with your head slot' iridium.hat_success: 'Swapped hand item with head equipment' diff --git a/lang/zh_cn.yml b/lang/zh_cn.yml index 61fe595..8863b1e 100644 --- a/lang/zh_cn.yml +++ b/lang/zh_cn.yml @@ -11,8 +11,6 @@ iridium.share_help: '展示手上物品的完整信息(悬停查看)' iridium.share_done: '已在聊天栏展示物品' iridium.share_unsupported_version: '当前版本 {0} 无法读取手持物品(需要 Minecraft 1.8+)' iridium.share_timeout: '读取手持物品超时,请稍后再试' -iridium.click_copy: '点击复制完整数据' -iridium.click_suggest: '点击获取完整数据命令' iridium.share_showing: '正在展示' iridium.hat_help: '将手上物品与头部装备互换' iridium.hat_success: '已交换手上物品与头部装备' diff --git a/mcdreforged.plugin.json b/mcdreforged.plugin.json index 755ac75..96f6693 100644 --- a/mcdreforged.plugin.json +++ b/mcdreforged.plugin.json @@ -1,6 +1,6 @@ { "id": "iridium", - "version": "26.9.16", + "version": "26.9.17", "name": "Iridium", "description": { "zh_cn": "物品展示 / 戴头 / 获取头颅 / 游戏内计算器 / 进服 MOTD",