← Назад к ресурсам

[TaCZ] MCS2 ProjectE Compat

EMC pricing compatibility for ProjectE of the gun pack MCS2 for Timeless and Classics Zero

Modrinth optimization utility

Описание

对 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](https://www.curseforge.com/minecraft/customization/tacz-mcs2-gunpack) for **Timeless and Classics Zero** - 对 **永恒枪械工坊:零** (Timeless and Classics Zero) 的枪包 **[MCS2](https://www.curseforge.com/minecraft/customization/tacz-mcs2-gunpack)** 的 **等价交换重置版** (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_data` structure 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 `ItemStacks` may differ from runtime `ItemStacks`. - 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 名称及被引用资源均归其各自权利人所有。**