对 TaCZ 的 MCS2 枪包 的 等价交换重置版的EMC值定价兼容
EMC pricing compatibility for ProjectE of the gun pack MCS2 for Timeless and Classics Zero
此 Mod 的核心作用 / The core function of this Mod
- EMC pricing compatibility for ProjectE of the gun pack MCS2 for Timeless and Classics Zero
对 永恒枪械工坊:零 (Timeless and Classics Zero) 的枪包 MCS2 的 等价交换重置版 (ProjectE) 的 EMC 定价兼容:
枪械 / Gun 定价 EMC / Price EMC AWP 1,425,000 USP-S 200,000 Glock-18 200,000 AK-47 1,350,000 鬼魅 ghost 500,000 正义 sheriff 240,000 狂徒 vandal 1,450,000 幻影 phantom 1,450,000 冥狙 operator 940,500 (价格后续会调) M4A1-S 145,000 CT/T Knife 45141
开发环境 / Develop Environment
- Visual Studio Code
- ChatGPT 5.5 Thinking
开发者的话 / Saying
因为没写过Java嘛, 所以全程都是用ChatGPT 5.5 Thinking写的......嘿嘿
我是写C#后端的, 虽然说语法相似但是看到好几个文件来回用和那一堆 import net.* 真的头疼, 而且 gradlew 能编译但是编辑器给我爆了 107个错误
: - (
-- Rainbow SPY
2026年5月15日 02:15
Because I haven't written Java before, the whole thing was written using ChatGPT 5.5 Thinking... hehe.
I write C# backend, and although the syntax is similar, seeing multiple files being used back and forth and that bunch of
import net.*really gives me a headache. Also, gradlew can compile, but the editor threw 107 errors at me.:- (
-- Rainbow SPY
May 15, 2026, 02:15 (UTC +8:00)
Known Issues / 已知问题
作为0基础的C#开发者我实在无能为力修复这些问题, 我是C#后端的, 不是学java的 :-(
使用AI输出所有疑似的问题
- EMC 匹配依赖精确的
minecraft:custom_data。
EMC matching currently depends on exact
minecraft:custom_data.
- TacZ 会在运行时动态修改武器 ItemStack, 任意运行时字段变化都可能导致 EMC 失效。
TacZ dynamically modifies weapon ItemStacks at runtime, Any runtime field change may invalidate EMC mappings.
- ProjectE 会比较完整
custom_data,而不是部分字段。即使只改动一个字段,也可能导致 EMC 消失。
ProjectE compares the full
custom_datastructure instead of partial fields.Even a single changed field can cause EMC to disappear.
- Glock 切换 Burst 模式后 EMC 会失效。切回原模式后 EMC 会恢复。
EMC disappears after switching Glock to Burst mode.EMC returns after switching Glock back to the original mode.
- 部分 Valorant 枪械(指标配)使用右键运行时逻辑(右键爆炸开火),而不是 FireMode。
Some Valorant weapons use right-click runtime logic instead of FireMode switching.
- Valorant Classic 标配 在创造模式中 EMC 正常。拿到手里后 EMC 可能消失。
Valorant Classic shows correct EMC in Creative mode.Valorant Classic may lose EMC after being held by the player.
- 创造模式中的
ItemStack不一定等于运行时ItemStack。
Creative inventory
ItemStacksmay differ from runtimeItemStacks.
- TacZ 可能在装备、换弹、开火、动画时追加运行时字段。
TacZ may append runtime fields during equip, reload, firing, or animations.
- EMC 映射对字符串拼写极度敏感。
EMC mappings are extremely sensitive to exact string spelling.
- 当前实现尚未完成 Canonicalization(规范化)。
The current implementation does not yet perform canonicalization.
- 理论上只有 GunId、附件、弹药数应该参与 EMC 身份判定。
Ideally only GunId, attachments, and ammo count should participate in EMC identity matching.
- 当前运行时状态字段仍然参与匹配。
Runtime state fields are still part of the matching process.
- 当前项目更适合作为 TacZ × ProjectE EMC 的基础框架。
The current project should be considered a foundation framework for TacZ × ProjectE EMC integration.
- 当前项目属于实验性实现。
The current implementation is experimental.
- 欢迎后续开发者继续完善 Canonicalization 与 Runtime Filtering。
Future contributors are welcome to improve canonicalization and runtime filtering.
许可证 / License
Copyright (C) Rainbow-SPY 2019-2026
This project is a ProjectE EMC pricing compatibility mod for the MCS2 GunPack of Timeless and Classics : Zero
本项目是一个用于 ProjectE EMC 定价的兼容 Mod,目标是为 永恒枪械工坊:零 (Timeless and Classics Zero) 的 MCS2 GunPack 的枪械物品提供 EMC 映射支持。
本项目 / This Project
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
You may:
- Use, copy, modify, and distribute this project under the terms of GPL-3.0.
- Include this project in modpacks, provided that the license terms of this project and its related dependencies are respected.
You must:
- Keep the original author attribution.
- Keep the license notice.
- Open-source modified versions of this project's code under GPL-3.0 when distributing them.
You cannot:
- Claim this project as your original work.
- Remove attribution or license notices.
- Use bundled or referenced third-party assets in ways that violate their original licenses.
本项目采用 GNU General Public License v3.0 (GPL-3.0) 协议。
您可以:
- 在 GPL-3.0 条款下使用、复制、修改和分发本项目。
- 将本项目加入整合包,但必须遵守本项目及相关依赖的许可条款。
您必须:
- 保留原作者署名。
- 保留许可证声明。
- 如果分发修改后的本项目代码,必须继续以 GPL-3.0 协议开源。
您不得:
- 声称本项目为您的原创作品。
- 移除署名或许可证声明。
- 以违反第三方原始许可证的方式使用本项目引用或关联的资源。
等价交换重置版 / ProjectE
ProjectE is licensed under the MIT License.
This project does not redistribute ProjectE's source code or assets.
ProjectE is only used as an external dependency and compatibility target.
ProjectE 采用 MIT License。
本项目不重新分发 ProjectE 的源码或资源。
ProjectE 仅作为外部依赖和兼容目标使用。
ProjectE copyright belongs to its original authors.
永恒枪械工坊:零 / Timeless and Classics Zero
TaCZ / Timeless and Classics Zero uses the following licenses:
Code: GNU GPL 3.0
Assets: CC BY-NC-ND 4.0
This project does not redistribute TaCZ's source code or assets.
TaCZ is only used as an external dependency and compatibility target.
TaCZ / Timeless and Classics Zero 使用以下许可证:
- 代码:GNU GPL 3.0
- 资源:CC BY-NC-ND 4.0
本项目不重新分发 TaCZ 的源码或资源。
TaCZ 仅作为外部依赖和兼容目标使用。
All rights to TaCZ belong to its original authors and contributors.
MCS2 GunPack
The MCS2 GunPack assets, including but not limited to models, textures, animations, and related resource files, are licensed under CC BY-NC-SA 4.0 according to the license notice provided by the MCS2 GunPack author.
This project does not redistribute MCS2 GunPack assets.
This project only provides EMC pricing compatibility data and mapping logic for items from the MCS2 GunPack.You must:
- Keep original author attribution when using or redistributing MCS2-related content.
- Follow the CC BY-NC-SA 4.0 license when using, modifying, or redistributing MCS2 assets.
- Share adapted MCS2 asset derivatives under the same license.
You cannot:
- Use MCS2 assets for commercial purposes.
- Redistribute MCS2 assets without following their original license.
- Claim MCS2 assets as your own work.
根据 MCS2 GunPack 作者提供的许可证声明,MCS2 GunPack 的资源,包括但不限于模型、材质、动画及相关资源文件,采用 CC BY-NC-SA 4.0 协议。
本项目不重新分发 MCS2 GunPack 的资源。
本项目仅为 MCS2 GunPack 中的物品提供 EMC 定价兼容数据和映射逻辑。
您必须:
- 在使用或分发 MCS2 相关内容时保留原作者署名。
- 在使用、修改或分发 MCS2 资源时遵守 CC BY-NC-SA 4.0 协议。
- 如果基于 MCS2 资源制作衍生作品,必须以相同协议共享。
您不得:
- 将 MCS2 资源用于商业用途。
- 在不遵守其原始许可证的情况下重新分发 MCS2 资源。
- 声称 MCS2 资源为您的原创作品。
免责声明 / Disclaimer
This project is an unofficial compatibility addon.
It is not affiliated with, endorsed by, or officially maintained by the authors of ProjectE, TaCZ / Timeless and Classics Zero, or MCS2 GunPack.All trademarks, names, item IDs, mod names, and referenced assets belong to their respective owners.
本项目是非官方兼容附属 Mod。
本项目与 ProjectE、TaCZ / Timeless and Classics Zero、MCS2 GunPack 的作者不存在官方从属、授权或维护关系。
所有商标、名称、物品 ID、Mod 名称及被引用资源均归其各自权利人所有。