COWMODSКаталог модов
CS2box

ВЕРСИИ (38)

release

CS2box 2.0.3

2.0.3
23 окт. 2026 г.52Minecraft: 26.2forge
Скачать
Что нового
- **装了 Cloth Config 后专用服务器无法启动**(NeoForge 三平台):Cloth 配置屏的注册代码里有个 lambda,虽然包在「仅客户端」守卫里,但会被连同签名一起编进模组主类;主类随后被事件总线反射扫描,专用服务器一解析到客户端界面类就崩溃。现在注册整体挪进一个只在「装了 Cloth 的客户端」才加载的持有类——守卫防得住执行防不住签名扫描,隔离类才是正解。Forge 三平台的同款潜伏隐患亦一并隔离,六平台模式统一。 - **没装 Create 时,1.21.1 / 1.20.1 服务器启动崩溃**:Create 机械手开箱联动的监听器此前在无 Create 环境直接把模组加载搞挂。现在只有检测到 Create 已安装才加载相应代码,无 Create 环境不再触发。 - **大批量开箱不再丢结果(1.21.1 / Forge 1.20.1)**:批量开箱结果分片的客户端待处理队列上限在这两个平台漏同步为旧值 64——开 6400 箱这种大批量时最旧约 4 千多份结果会被静默裁掉,合并弹窗缺数据。现在六平台统一为 256。 - **Forge 三平台批量单包护栏收紧对齐**:单包物品数上限从 1024 收紧为与 NeoForge 一致的 32(服务端对异常批量包的拒绝口径六平台一致)。 - **网页端 `#pack=` 导入不再越刷越多**:同一条 `/csbox editor` 链接此前每刷新一次网页,都会把 `config/csbox` 再导入一批新草稿(2→3→4→…),停留越久越卡。现在按文件名+内容指纹防重,刷新/重开同一链接不再重复导入。 - **`/csbox editor` 链接现在会自动带上你本地的箱子配置**:命令输出的链接内嵌 `config/csbox/*.json` 与 `_prices.json`(损坏的 JSON 原文也能带上,在导入框里就地修正后保存),同时把物品/生物注册表 id 同步进浏览器用于输入补全——在浏览器编辑箱子时无需再在游戏里逐个抄 id。配置只在你的游戏与浏览器之间流转,不会发往任何服务器;超长配置自动精简或回退纯链接。
release

CS2box 2.0.3

2.0.3
23 окт. 2026 г.17Minecraft: 26.1.2forge
Скачать
Что нового
- **装了 Cloth Config 后专用服务器无法启动**(NeoForge 三平台):Cloth 配置屏的注册代码里有个 lambda,虽然包在「仅客户端」守卫里,但会被连同签名一起编进模组主类;主类随后被事件总线反射扫描,专用服务器一解析到客户端界面类就崩溃。现在注册整体挪进一个只在「装了 Cloth 的客户端」才加载的持有类——守卫防得住执行防不住签名扫描,隔离类才是正解。Forge 三平台的同款潜伏隐患亦一并隔离,六平台模式统一。 - **没装 Create 时,1.21.1 / 1.20.1 服务器启动崩溃**:Create 机械手开箱联动的监听器此前在无 Create 环境直接把模组加载搞挂。现在只有检测到 Create 已安装才加载相应代码,无 Create 环境不再触发。 - **大批量开箱不再丢结果(1.21.1 / Forge 1.20.1)**:批量开箱结果分片的客户端待处理队列上限在这两个平台漏同步为旧值 64——开 6400 箱这种大批量时最旧约 4 千多份结果会被静默裁掉,合并弹窗缺数据。现在六平台统一为 256。 - **Forge 三平台批量单包护栏收紧对齐**:单包物品数上限从 1024 收紧为与 NeoForge 一致的 32(服务端对异常批量包的拒绝口径六平台一致)。 - **网页端 `#pack=` 导入不再越刷越多**:同一条 `/csbox editor` 链接此前每刷新一次网页,都会把 `config/csbox` 再导入一批新草稿(2→3→4→…),停留越久越卡。现在按文件名+内容指纹防重,刷新/重开同一链接不再重复导入。 - **`/csbox editor` 链接现在会自动带上你本地的箱子配置**:命令输出的链接内嵌 `config/csbox/*.json` 与 `_prices.json`(损坏的 JSON 原文也能带上,在导入框里就地修正后保存),同时把物品/生物注册表 id 同步进浏览器用于输入补全——在浏览器编辑箱子时无需再在游戏里逐个抄 id。配置只在你的游戏与浏览器之间流转,不会发往任何服务器;超长配置自动精简或回退纯链接。
release

CS2box 2.0.3

2.0.3
23 окт. 2026 г.259Minecraft: 1.20.1forge
Скачать
Что нового
- **装了 Cloth Config 后专用服务器无法启动**(NeoForge 三平台):Cloth 配置屏的注册代码里有个 lambda,虽然包在「仅客户端」守卫里,但会被连同签名一起编进模组主类;主类随后被事件总线反射扫描,专用服务器一解析到客户端界面类就崩溃。现在注册整体挪进一个只在「装了 Cloth 的客户端」才加载的持有类——守卫防得住执行防不住签名扫描,隔离类才是正解。Forge 三平台的同款潜伏隐患亦一并隔离,六平台模式统一。 - **没装 Create 时,1.21.1 / 1.20.1 服务器启动崩溃**:Create 机械手开箱联动的监听器此前在无 Create 环境直接把模组加载搞挂。现在只有检测到 Create 已安装才加载相应代码,无 Create 环境不再触发。 - **大批量开箱不再丢结果(1.21.1 / Forge 1.20.1)**:批量开箱结果分片的客户端待处理队列上限在这两个平台漏同步为旧值 64——开 6400 箱这种大批量时最旧约 4 千多份结果会被静默裁掉,合并弹窗缺数据。现在六平台统一为 256。 - **Forge 三平台批量单包护栏收紧对齐**:单包物品数上限从 1024 收紧为与 NeoForge 一致的 32(服务端对异常批量包的拒绝口径六平台一致)。 - **网页端 `#pack=` 导入不再越刷越多**:同一条 `/csbox editor` 链接此前每刷新一次网页,都会把 `config/csbox` 再导入一批新草稿(2→3→4→…),停留越久越卡。现在按文件名+内容指纹防重,刷新/重开同一链接不再重复导入。 - **`/csbox editor` 链接现在会自动带上你本地的箱子配置**:命令输出的链接内嵌 `config/csbox/*.json` 与 `_prices.json`(损坏的 JSON 原文也能带上,在导入框里就地修正后保存),同时把物品/生物注册表 id 同步进浏览器用于输入补全——在浏览器编辑箱子时无需再在游戏里逐个抄 id。配置只在你的游戏与浏览器之间流转,不会发往任何服务器;超长配置自动精简或回退纯链接。
release

CS2box 2.0.3

2.0.3
23 окт. 2026 г.30Minecraft: 26.2neoforge
Скачать
Что нового
- **装了 Cloth Config 后专用服务器无法启动**(NeoForge 三平台):Cloth 配置屏的注册代码里有个 lambda,虽然包在「仅客户端」守卫里,但会被连同签名一起编进模组主类;主类随后被事件总线反射扫描,专用服务器一解析到客户端界面类就崩溃。现在注册整体挪进一个只在「装了 Cloth 的客户端」才加载的持有类——守卫防得住执行防不住签名扫描,隔离类才是正解。Forge 三平台的同款潜伏隐患亦一并隔离,六平台模式统一。 - **没装 Create 时,1.21.1 / 1.20.1 服务器启动崩溃**:Create 机械手开箱联动的监听器此前在无 Create 环境直接把模组加载搞挂。现在只有检测到 Create 已安装才加载相应代码,无 Create 环境不再触发。 - **大批量开箱不再丢结果(1.21.1 / Forge 1.20.1)**:批量开箱结果分片的客户端待处理队列上限在这两个平台漏同步为旧值 64——开 6400 箱这种大批量时最旧约 4 千多份结果会被静默裁掉,合并弹窗缺数据。现在六平台统一为 256。 - **Forge 三平台批量单包护栏收紧对齐**:单包物品数上限从 1024 收紧为与 NeoForge 一致的 32(服务端对异常批量包的拒绝口径六平台一致)。 - **网页端 `#pack=` 导入不再越刷越多**:同一条 `/csbox editor` 链接此前每刷新一次网页,都会把 `config/csbox` 再导入一批新草稿(2→3→4→…),停留越久越卡。现在按文件名+内容指纹防重,刷新/重开同一链接不再重复导入。 - **`/csbox editor` 链接现在会自动带上你本地的箱子配置**:命令输出的链接内嵌 `config/csbox/*.json` 与 `_prices.json`(损坏的 JSON 原文也能带上,在导入框里就地修正后保存),同时把物品/生物注册表 id 同步进浏览器用于输入补全——在浏览器编辑箱子时无需再在游戏里逐个抄 id。配置只在你的游戏与浏览器之间流转,不会发往任何服务器;超长配置自动精简或回退纯链接。
release

CS2box 2.0.3

2.0.3
23 окт. 2026 г.16Minecraft: 26.1.2neoforge
Скачать
Что нового
- **装了 Cloth Config 后专用服务器无法启动**(NeoForge 三平台):Cloth 配置屏的注册代码里有个 lambda,虽然包在「仅客户端」守卫里,但会被连同签名一起编进模组主类;主类随后被事件总线反射扫描,专用服务器一解析到客户端界面类就崩溃。现在注册整体挪进一个只在「装了 Cloth 的客户端」才加载的持有类——守卫防得住执行防不住签名扫描,隔离类才是正解。Forge 三平台的同款潜伏隐患亦一并隔离,六平台模式统一。 - **没装 Create 时,1.21.1 / 1.20.1 服务器启动崩溃**:Create 机械手开箱联动的监听器此前在无 Create 环境直接把模组加载搞挂。现在只有检测到 Create 已安装才加载相应代码,无 Create 环境不再触发。 - **大批量开箱不再丢结果(1.21.1 / Forge 1.20.1)**:批量开箱结果分片的客户端待处理队列上限在这两个平台漏同步为旧值 64——开 6400 箱这种大批量时最旧约 4 千多份结果会被静默裁掉,合并弹窗缺数据。现在六平台统一为 256。 - **Forge 三平台批量单包护栏收紧对齐**:单包物品数上限从 1024 收紧为与 NeoForge 一致的 32(服务端对异常批量包的拒绝口径六平台一致)。 - **网页端 `#pack=` 导入不再越刷越多**:同一条 `/csbox editor` 链接此前每刷新一次网页,都会把 `config/csbox` 再导入一批新草稿(2→3→4→…),停留越久越卡。现在按文件名+内容指纹防重,刷新/重开同一链接不再重复导入。 - **`/csbox editor` 链接现在会自动带上你本地的箱子配置**:命令输出的链接内嵌 `config/csbox/*.json` 与 `_prices.json`(损坏的 JSON 原文也能带上,在导入框里就地修正后保存),同时把物品/生物注册表 id 同步进浏览器用于输入补全——在浏览器编辑箱子时无需再在游戏里逐个抄 id。配置只在你的游戏与浏览器之间流转,不会发往任何服务器;超长配置自动精简或回退纯链接。
release

CS2box 2.0.3

2.0.3
23 окт. 2026 г.51Minecraft: 1.21.1neoforge
Скачать
Что нового
- **装了 Cloth Config 后专用服务器无法启动**(NeoForge 三平台):Cloth 配置屏的注册代码里有个 lambda,虽然包在「仅客户端」守卫里,但会被连同签名一起编进模组主类;主类随后被事件总线反射扫描,专用服务器一解析到客户端界面类就崩溃。现在注册整体挪进一个只在「装了 Cloth 的客户端」才加载的持有类——守卫防得住执行防不住签名扫描,隔离类才是正解。Forge 三平台的同款潜伏隐患亦一并隔离,六平台模式统一。 - **没装 Create 时,1.21.1 / 1.20.1 服务器启动崩溃**:Create 机械手开箱联动的监听器此前在无 Create 环境直接把模组加载搞挂。现在只有检测到 Create 已安装才加载相应代码,无 Create 环境不再触发。 - **大批量开箱不再丢结果(1.21.1 / Forge 1.20.1)**:批量开箱结果分片的客户端待处理队列上限在这两个平台漏同步为旧值 64——开 6400 箱这种大批量时最旧约 4 千多份结果会被静默裁掉,合并弹窗缺数据。现在六平台统一为 256。 - **Forge 三平台批量单包护栏收紧对齐**:单包物品数上限从 1024 收紧为与 NeoForge 一致的 32(服务端对异常批量包的拒绝口径六平台一致)。 - **网页端 `#pack=` 导入不再越刷越多**:同一条 `/csbox editor` 链接此前每刷新一次网页,都会把 `config/csbox` 再导入一批新草稿(2→3→4→…),停留越久越卡。现在按文件名+内容指纹防重,刷新/重开同一链接不再重复导入。 - **`/csbox editor` 链接现在会自动带上你本地的箱子配置**:命令输出的链接内嵌 `config/csbox/*.json` 与 `_prices.json`(损坏的 JSON 原文也能带上,在导入框里就地修正后保存),同时把物品/生物注册表 id 同步进浏览器用于输入补全——在浏览器编辑箱子时无需再在游戏里逐个抄 id。配置只在你的游戏与浏览器之间流转,不会发往任何服务器;超长配置自动精简或回退纯链接。
release

CS2box 2.0.1

2.0.1
15 сент. 2026 г.145Minecraft: 26.2forge
Скачать
release

CS2box 2.0.1

2.0.1
15 сент. 2026 г.25Minecraft: 26.1.2forge
Скачать
release

CS2box 2.0.1

2.0.1
15 сент. 2026 г.1,2 тыс.Minecraft: 1.20.1forge
Скачать
release

CS2box 2.0.1

2.0.1
15 сент. 2026 г.121Minecraft: 26.2neoforge
Скачать
release

CS2box 2.0.1

2.0.1
15 сент. 2026 г.385Minecraft: 1.21.1neoforge
Скачать
release

CS2box 2.0.1

2.0.1
15 сент. 2026 г.23Minecraft: 26.1.2neoforge
Скачать
Что нового
### 修改了终端机的定价方式 ### 现在你可以在[网站](https://wikkd.github.io/CS2-Box/)快速配置
release

CS2box 2.0.1

2.0.0.1
14 сент. 2026 г.17Minecraft: 26.1.2neoforge
Скачать
release

CS2box 2.0.0

2.0.0
11 сент. 2026 г.92Minecraft: 1.21.1neoforge
Скачать
Что нового
更新了终端机的音效
release

CS2box 2.0.0

2.0.0
10 сент. 2026 г.30Minecraft: 26.1.2neoforge
Скачать
Что нового
增加了终端机的音效
release

CS2box 2.0.0

2.0.0
10 сент. 2026 г.35Minecraft: 26.2neoforge
Скачать
Что нового
增加了终端机的音效
release

CS2box 2.0.0

2.0.0
10 сент. 2026 г.210Minecraft: 1.20.1forge
Скачать
Что нового
增加了终端机的音效
release

CS2box 2.0.0

2.0.0
10 сент. 2026 г.18Minecraft: 26.1.2forge
Скачать
Что нового
增加了终端机的音效
release

CS2box 2.0.0

2.0.0
10 сент. 2026 г.48Minecraft: 26.2forge
Скачать
Что нового
增加了终端机的音效
beta

CS2box 2.0.0-beta

2.0.0-beta-Remake
22 авг. 2026 г.599Minecraft: 1.20.1forge
Скачать
Что нового
新增内容 终端机 2.0.0 的新玩法:用武库点数向军火商谈判购买开箱物品。 右键终端机开始谈判,最多 5 轮报价。每轮可以长按「接受」成交,或长按「拒绝」等下一轮; 报价带随机磨损值:有耐久的物品按磨损扣耐久;没有耐久的物品,磨损折算成加价(每 5% 磨损加 1 武库点数,最多 +20); 打开终端后开始 3 小时倒计时。按世界运行时间计,暂停游戏和关服不计时,重启后续算; 成交、5 轮全拒、超时,三种结局都会销毁终端机物品。一台一次性,用完要再弄一台; 中途关闭再打开,对话、报价和轮次与上次离开时一致; 正在谈判的终端机转给别人,对方无法交易,只会收到「去问问 xx 吧」; 支持批量购买(上限可选 30 / 64 / 200 / 400 / 800 / 无上限)和 3D 拖拽检视报价物品; 不需要钥匙。 武库商小屋与村庄生成 野外新增武库商小屋结构,屋内有军火商、武库拆解台和一个商店宝箱(武库点数、基础箱、铁钥匙、绿宝石、铁锭); 平原、沙漠、热带草原、雪地、针叶林五种村庄会沿街道自然生成武库商小屋; 军火商村民做了防解雇、防消失加固。 TACZ 枪械第一人称检视(1.21.1 / 1.20.1 版) 安装《永恒枪械工坊:零》后,抽中的 TACZ 枪械可进入独立的第一人称检视屏,播放检视动画。未安装 TACZ 时无影响。 变化 批量开箱 批量开箱:Shift + 右键箱子进入批量总览屏,点「开启」直接开箱(扣减与库存复核仍由服务端权威执行),结果以流水屏展示。单次上限由服务端配置 控制(0 为无上限)。bulkOpenCount 本版对批量开箱界面做了一轮客户端打磨(六平台同步): 终端机配置 首启不生成默认的 。创造栏拿到的终端机默认是空的,需要自建 (声明 )才能配置谈判奖池;terminal.jsonterminal.json"type": "terminal" 手写的终端配置如果缺 字段,会拒绝加载并在游戏内报错。type 其他 教程文档随版本更新为 ,首次启动自动下载新版、清理旧版;_tutorial_v2.0.0-beta*.md jar 文件名改为 (Forge 为 )。csgobox-<MC版本>-2.0.0-beta.jarcsgobox-forge-<MC版本>-2.0.0-beta.jar 说明 本版本为测试版,遇到问题欢迎反馈; 6 个平台(NeoForge 3 + Forge 3)同步正式发布,功能线一致;
beta

CS2box 2.0.0-beta

2.0.0-beta
22 авг. 2026 г.55Minecraft: 26.2forge
Скачать
Что нового
新增内容 终端机 2.0.0 的新玩法:用武库点数向军火商谈判购买开箱物品。 右键终端机开始谈判,最多 5 轮报价。每轮可以长按「接受」成交,或长按「拒绝」等下一轮; 报价带随机磨损值:有耐久的物品按磨损扣耐久;没有耐久的物品,磨损折算成加价(每 5% 磨损加 1 武库点数,最多 +20); 打开终端后开始 3 小时倒计时。按世界运行时间计,暂停游戏和关服不计时,重启后续算; 成交、5 轮全拒、超时,三种结局都会销毁终端机物品。一台一次性,用完要再弄一台; 中途关闭再打开,对话、报价和轮次与上次离开时一致; 正在谈判的终端机转给别人,对方无法交易,只会收到「去问问 xx 吧」; 支持批量购买(上限可选 30 / 64 / 200 / 400 / 800 / 无上限)和 3D 拖拽检视报价物品; 不需要钥匙。 武库商小屋与村庄生成 野外新增武库商小屋结构,屋内有军火商、武库拆解台和一个商店宝箱(武库点数、基础箱、铁钥匙、绿宝石、铁锭); 平原、沙漠、热带草原、雪地、针叶林五种村庄会沿街道自然生成武库商小屋; 军火商村民做了防解雇、防消失加固。 TACZ 枪械第一人称检视(1.21.1 / 1.20.1 版) 安装《永恒枪械工坊:零》后,抽中的 TACZ 枪械可进入独立的第一人称检视屏,播放检视动画。未安装 TACZ 时无影响。 变化 批量开箱 批量开箱:Shift + 右键箱子进入批量总览屏,点「开启」直接开箱(扣减与库存复核仍由服务端权威执行),结果以流水屏展示。单次上限由服务端配置 控制(0 为无上限)。bulkOpenCount 本版对批量开箱界面做了一轮客户端打磨(六平台同步): 终端机配置 首启不生成默认的 。创造栏拿到的终端机默认是空的,需要自建 (声明 )才能配置谈判奖池;terminal.jsonterminal.json"type": "terminal" 手写的终端配置如果缺 字段,会拒绝加载并在游戏内报错。type 其他 教程文档随版本更新为 ,首次启动自动下载新版、清理旧版;_tutorial_v2.0.0-beta*.md jar 文件名改为 (Forge 为 )。csgobox-<MC版本>-2.0.0-beta.jarcsgobox-forge-<MC版本>-2.0.0-beta.jar 说明 本版本为测试版,遇到问题欢迎反馈; 6 个平台(NeoForge 3 + Forge 3)同步正式发布,功能线一致;
beta

CS2box 2.0.0-beta

2.0.0-beta
22 авг. 2026 г.12Minecraft: 26.1.2forge
Скачать
Что нового
新增内容 终端机 2.0.0 的新玩法:用武库点数向军火商谈判购买开箱物品。 右键终端机开始谈判,最多 5 轮报价。每轮可以长按「接受」成交,或长按「拒绝」等下一轮; 报价带随机磨损值:有耐久的物品按磨损扣耐久;没有耐久的物品,磨损折算成加价(每 5% 磨损加 1 武库点数,最多 +20); 打开终端后开始 3 小时倒计时。按世界运行时间计,暂停游戏和关服不计时,重启后续算; 成交、5 轮全拒、超时,三种结局都会销毁终端机物品。一台一次性,用完要再弄一台; 中途关闭再打开,对话、报价和轮次与上次离开时一致; 正在谈判的终端机转给别人,对方无法交易,只会收到「去问问 xx 吧」; 支持批量购买(上限可选 30 / 64 / 200 / 400 / 800 / 无上限)和 3D 拖拽检视报价物品; 不需要钥匙。 武库商小屋与村庄生成 野外新增武库商小屋结构,屋内有军火商、武库拆解台和一个商店宝箱(武库点数、基础箱、铁钥匙、绿宝石、铁锭); 平原、沙漠、热带草原、雪地、针叶林五种村庄会沿街道自然生成武库商小屋; 军火商村民做了防解雇、防消失加固。 TACZ 枪械第一人称检视(1.21.1 / 1.20.1 版) 安装《永恒枪械工坊:零》后,抽中的 TACZ 枪械可进入独立的第一人称检视屏,播放检视动画。未安装 TACZ 时无影响。 变化 批量开箱 批量开箱:Shift + 右键箱子进入批量总览屏,点「开启」直接开箱(扣减与库存复核仍由服务端权威执行),结果以流水屏展示。单次上限由服务端配置 控制(0 为无上限)。bulkOpenCount 本版对批量开箱界面做了一轮客户端打磨(六平台同步): 终端机配置 首启不生成默认的 。创造栏拿到的终端机默认是空的,需要自建 (声明 )才能配置谈判奖池;terminal.jsonterminal.json"type": "terminal" 手写的终端配置如果缺 字段,会拒绝加载并在游戏内报错。type 其他 教程文档随版本更新为 ,首次启动自动下载新版、清理旧版;_tutorial_v2.0.0-beta*.md jar 文件名改为 (Forge 为 )。csgobox-<MC版本>-2.0.0-beta.jarcsgobox-forge-<MC版本>-2.0.0-beta.jar 说明 本版本为测试版,遇到问题欢迎反馈; 6 个平台(NeoForge 3 + Forge 3)同步正式发布,功能线一致;
beta

CS2box 2.0.0-beta

2.0.0-beta
22 авг. 2026 г.32Minecraft: 26.2neoforge
Скачать
Что нового
## 新增内容 ### 终端机 2.0.0 的新玩法:用武库点数向军火商谈判购买开箱物品。 - 右键终端机开始谈判,最多 5 轮报价。每轮可以长按「接受」成交,或长按「拒绝」等下一轮; - 报价带随机磨损值:有耐久的物品按磨损扣耐久;没有耐久的物品,磨损折算成加价(每 5% 磨损加 1 武库点数,最多 +20); - 打开终端后开始 3 小时倒计时。按世界运行时间计,暂停游戏和关服不计时,重启后续算; - 成交、5 轮全拒、超时,三种结局都会销毁终端机物品。一台一次性,用完要再弄一台; - 中途关闭再打开,对话、报价和轮次与上次离开时一致; - 正在谈判的终端机转给别人,对方无法交易,只会收到「去问问 xx 吧」; - 支持批量购买(上限可选 30 / 64 / 200 / 400 / 800 / 无上限)和 3D 拖拽检视报价物品; - 不需要钥匙。 ### 武库商小屋与村庄生成 - 野外新增武库商小屋结构,屋内有军火商、武库拆解台和一个商店宝箱(武库点数、基础箱、铁钥匙、绿宝石、铁锭); - 平原、沙漠、热带草原、雪地、针叶林五种村庄会沿街道自然生成武库商小屋; - 军火商村民做了防解雇、防消失加固。 ### TACZ 枪械第一人称检视(1.21.1 / 1.20.1 版) 安装《永恒枪械工坊:零》后,抽中的 TACZ 枪械可进入独立的第一人称检视屏,播放检视动画。未安装 TACZ 时无影响。 ## 变化 ### 批量开箱 批量开箱:Shift + 右键箱子进入批量总览屏,点「开启」直接开箱(扣减与库存复核仍由服务端权威执行),结果以流水屏展示。单次上限由服务端配置 `bulkOpenCount` 控制(0 为无上限)。 本版对批量开箱界面做了一轮客户端打磨(六平台同步): ### 终端机配置 - 首启不生成默认的 `terminal.json`。创造栏拿到的终端机默认是空的,需要自建 `terminal.json`(声明 `"type": "terminal"`)才能配置谈判奖池; - 手写的终端配置如果缺 `type` 字段,会拒绝加载并在游戏内报错。 ### 其他 - 教程文档随版本更新为 `_tutorial_v2.0.0-beta*.md`,首次启动自动下载新版、清理旧版; - jar 文件名改为 `csgobox-<MC版本>-2.0.0-beta.jar`(Forge 为 `csgobox-forge-<MC版本>-2.0.0-beta.jar`)。 ## 说明 - 本版本为测试版,遇到问题欢迎反馈; - 6 个平台(NeoForge 3 + Forge 3)同步正式发布,功能线一致;
beta

CS2box 2.0.0-beta

2.0.0-beta
22 авг. 2026 г.29Minecraft: 26.1.2neoforge
Скачать
Что нового
## 新增内容 ### 终端机 2.0.0 的新玩法:用武库点数向军火商谈判购买开箱物品。 - 右键终端机开始谈判,最多 5 轮报价。每轮可以长按「接受」成交,或长按「拒绝」等下一轮; - 报价带随机磨损值:有耐久的物品按磨损扣耐久;没有耐久的物品,磨损折算成加价(每 5% 磨损加 1 武库点数,最多 +20); - 打开终端后开始 3 小时倒计时。按世界运行时间计,暂停游戏和关服不计时,重启后续算; - 成交、5 轮全拒、超时,三种结局都会销毁终端机物品。一台一次性,用完要再弄一台; - 中途关闭再打开,对话、报价和轮次与上次离开时一致; - 正在谈判的终端机转给别人,对方无法交易,只会收到「去问问 xx 吧」; - 支持批量购买(上限可选 30 / 64 / 200 / 400 / 800 / 无上限)和 3D 拖拽检视报价物品; - 不需要钥匙。 ### 武库商小屋与村庄生成 - 野外新增武库商小屋结构,屋内有军火商、武库拆解台和一个商店宝箱(武库点数、基础箱、铁钥匙、绿宝石、铁锭); - 平原、沙漠、热带草原、雪地、针叶林五种村庄会沿街道自然生成武库商小屋; - 军火商村民做了防解雇、防消失加固。 ### TACZ 枪械第一人称检视(1.21.1 / 1.20.1 版) 安装《永恒枪械工坊:零》后,抽中的 TACZ 枪械可进入独立的第一人称检视屏,播放检视动画。未安装 TACZ 时无影响。 ## 变化 ### 批量开箱 批量开箱:Shift + 右键箱子进入批量总览屏,点「开启」直接开箱(扣减与库存复核仍由服务端权威执行),结果以流水屏展示。单次上限由服务端配置 `bulkOpenCount` 控制(0 为无上限)。 本版对批量开箱界面做了一轮客户端打磨(六平台同步): ### 终端机配置 - 首启不生成默认的 `terminal.json`。创造栏拿到的终端机默认是空的,需要自建 `terminal.json`(声明 `"type": "terminal"`)才能配置谈判奖池; - 手写的终端配置如果缺 `type` 字段,会拒绝加载并在游戏内报错。 ### 其他 - 教程文档随版本更新为 `_tutorial_v2.0.0-beta*.md`,首次启动自动下载新版、清理旧版; - jar 文件名改为 `csgobox-<MC版本>-2.0.0-beta.jar`(Forge 为 `csgobox-forge-<MC版本>-2.0.0-beta.jar`)。 ## 说明 - 本版本为测试版,遇到问题欢迎反馈; - 6 个平台(NeoForge 3 + Forge 3)同步正式发布,功能线一致;
beta

CS2box 2.0.0-beta

2.0.0-beta
22 авг. 2026 г.96Minecraft: 1.21.1neoforge
Скачать
Что нового
## 新增内容 ### 终端机 2.0.0 的新玩法:用武库点数向军火商谈判购买开箱物品。 - 右键终端机开始谈判,最多 5 轮报价。每轮可以长按「接受」成交,或长按「拒绝」等下一轮; - 报价带随机磨损值:有耐久的物品按磨损扣耐久;没有耐久的物品,磨损折算成加价(每 5% 磨损加 1 武库点数,最多 +20); - 打开终端后开始 3 小时倒计时。按世界运行时间计,暂停游戏和关服不计时,重启后续算; - 成交、5 轮全拒、超时,三种结局都会销毁终端机物品。一台一次性,用完要再弄一台; - 中途关闭再打开,对话、报价和轮次与上次离开时一致; - 正在谈判的终端机转给别人,对方无法交易,只会收到「去问问 xx 吧」; - 支持批量购买(上限可选 30 / 64 / 200 / 400 / 800 / 无上限)和 3D 拖拽检视报价物品; - 不需要钥匙。 ### 武库商小屋与村庄生成 - 野外新增武库商小屋结构,屋内有军火商、武库拆解台和一个商店宝箱(武库点数、基础箱、铁钥匙、绿宝石、铁锭); - 平原、沙漠、热带草原、雪地、针叶林五种村庄会沿街道自然生成武库商小屋; - 军火商村民做了防解雇、防消失加固。 ### TACZ 枪械第一人称检视(1.21.1 / 1.20.1 版) 安装《永恒枪械工坊:零》后,抽中的 TACZ 枪械可进入独立的第一人称检视屏,播放检视动画。未安装 TACZ 时无影响。 ## 变化 ### 批量开箱 批量开箱:Shift + 右键箱子进入批量总览屏,点「开启」直接开箱(扣减与库存复核仍由服务端权威执行),结果以流水屏展示。单次上限由服务端配置 `bulkOpenCount` 控制(0 为无上限)。 本版对批量开箱界面做了一轮客户端打磨(六平台同步): ### 终端机配置 - 首启不生成默认的 `terminal.json`。创造栏拿到的终端机默认是空的,需要自建 `terminal.json`(声明 `"type": "terminal"`)才能配置谈判奖池; - 手写的终端配置如果缺 `type` 字段,会拒绝加载并在游戏内报错。 ### 其他 - 教程文档随版本更新为 `_tutorial_v2.0.0-beta*.md`,首次启动自动下载新版、清理旧版; - jar 文件名改为 `csgobox-<MC版本>-2.0.0-beta.jar`(Forge 为 `csgobox-forge-<MC版本>-2.0.0-beta.jar`)。 ## 说明 - 本版本为测试版,遇到问题欢迎反馈; - 6 个平台(NeoForge 3 + Forge 3)同步正式发布,功能线一致;
release

CS2box 1.0.6

1.0.6
14 авг. 2026 г.76Minecraft: 26.2forge
Скачать
Что нового
适配了 froge26.2 版本
release

CS2box 1.0.6

1.0.6
11 авг. 2026 г.36Minecraft: 26.1.2forge
Скачать
Что нового
新版本已经迁移到 forge26.1.2 版本
release

CS2box 1.0.6

1.0.6
9 авг. 2026 г.31Minecraft: 26.1.2neoforge
Скачать
Что нового
新功能 1. 磨损扣耐久(CS:GO 式磨损) 抽出的物品会按 CS:GO 磨损值比例扣除耐久,磨损越重掉得越多,永不碎裂。可在 config/csgobox.toml 中把 damageItemByWear 设为 false 关闭。 2. 自定义箱子(动态 box item) 在 config/csbox/ 目录放入 JSON 配置文件即可定义新箱子,文件名即物品 ID:/give @p csgobox:weapon_supply_box 5 直接生效,无需复杂指令。支持自定义物品、附魔、玩家头颅等内容。 3. 教程自动更新 教程文档改为自动从网络下载最新版,不再随游戏内嵌旧版;模组升级后旧教程自动清理并替换为新版。网络不可用时自动跳过,不影响游戏。 4. 配置错误提示 箱子 JSON 配置写错时,进游戏会在聊天栏直接提示错误位置(行/列),OP 可用 /csbox errors 命令查看全部错误。 5. 开箱排行榜(原版记分板) 用原版记分板即可统计开箱数,无需模组命令: /scoreboard objectives add 开箱数 minecraft:custom:csgobox:opened_box /scoreboard objectives setdisplay sidebar 开箱数 6. 界面优化 物品图标按真实模型视觉居中(刀、工具不再歪斜),界面布局统一容器化;26.2 平台开箱动画时自动隐藏 HUD 血条/快捷栏。
release

CS2box 1.0.6

1.0.6
9 авг. 2026 г.79Minecraft: 1.21neoforge
Скачать
Что нового
新功能 1. 磨损扣耐久(CS:GO 式磨损) 抽出的物品会按 CS:GO 磨损值比例扣除耐久,磨损越重掉得越多,永不碎裂。可在 config/csgobox.toml 中把 damageItemByWear 设为 false 关闭。 2. 自定义箱子(动态 box item) 在 config/csbox/ 目录放入 JSON 配置文件即可定义新箱子,文件名即物品 ID:/give @p csgobox:weapon_supply_box 5 直接生效,无需复杂指令。支持自定义物品、附魔、玩家头颅等内容。 3. 教程自动更新 教程文档改为自动从网络下载最新版,不再随游戏内嵌旧版;模组升级后旧教程自动清理并替换为新版。网络不可用时自动跳过,不影响游戏。 4. 配置错误提示 箱子 JSON 配置写错时,进游戏会在聊天栏直接提示错误位置(行/列),OP 可用 /csbox errors 命令查看全部错误。 5. 开箱排行榜(原版记分板) 用原版记分板即可统计开箱数,无需模组命令: /scoreboard objectives add 开箱数 minecraft:custom:csgobox:opened_box /scoreboard objectives setdisplay sidebar 开箱数 6. 界面优化 物品图标按真实模型视觉居中(刀、工具不再歪斜),界面布局统一容器化;26.2 平台开箱动画时自动隐藏 HUD 血条/快捷栏。
release

CS2box 1.0.6

1.0.6
9 авг. 2026 г.265Minecraft: 1.21.1neoforge
Скачать
Что нового
新功能 1. 磨损扣耐久(CS:GO 式磨损) 抽出的物品会按 CS:GO 磨损值比例扣除耐久,磨损越重掉得越多,永不碎裂。可在 config/csgobox.toml 中把 damageItemByWear 设为 false 关闭。 2. 自定义箱子(动态 box item) 在 config/csbox/ 目录放入 JSON 配置文件即可定义新箱子,文件名即物品 ID:/give @p csgobox:weapon_supply_box 5 直接生效,无需复杂指令。支持自定义物品、附魔、玩家头颅等内容。 3. 教程自动更新 教程文档改为自动从网络下载最新版,不再随游戏内嵌旧版;模组升级后旧教程自动清理并替换为新版。网络不可用时自动跳过,不影响游戏。 4. 配置错误提示 箱子 JSON 配置写错时,进游戏会在聊天栏直接提示错误位置(行/列),OP 可用 /csbox errors 命令查看全部错误。 5. 开箱排行榜(原版记分板) 用原版记分板即可统计开箱数,无需模组命令: /scoreboard objectives add 开箱数 minecraft:custom:csgobox:opened_box /scoreboard objectives setdisplay sidebar 开箱数 6. 界面优化 物品图标按真实模型视觉居中(刀、工具不再歪斜),界面布局统一容器化;26.2 平台开箱动画时自动隐藏 HUD 血条/快捷栏。
release

CS2box 1.0.6

1.0.6
8 авг. 2026 г.69Minecraft: 26.2neoforge
Скачать
Что нового
新功能 1. 磨损扣耐久(CS:GO 式磨损) 抽出的物品会按 CS:GO 磨损值比例扣除耐久,磨损越重掉得越多,永不碎裂。可在 config/csgobox.toml 中把 damageItemByWear 设为 false 关闭。 2. 自定义箱子(动态 box item) 在 config/csbox/ 目录放入 JSON 配置文件即可定义新箱子,文件名即物品 ID:/give @p csgobox:weapon_supply_box 5 直接生效,无需复杂指令。支持自定义物品、附魔、玩家头颅等内容。 3. 教程自动更新 教程文档改为自动从网络下载最新版,不再随游戏内嵌旧版;模组升级后旧教程自动清理并替换为新版。网络不可用时自动跳过,不影响游戏。 4. 配置错误提示 箱子 JSON 配置写错时,进游戏会在聊天栏直接提示错误位置(行/列),OP 可用 /csbox errors 命令查看全部错误。 5. 开箱排行榜(原版记分板) 用原版记分板即可统计开箱数,无需模组命令: /scoreboard objectives add 开箱数 minecraft:custom:csgobox:opened_box /scoreboard objectives setdisplay sidebar 开箱数 6. 界面优化 物品图标按真实模型视觉居中(刀、工具不再歪斜),界面布局统一容器化;26.2 平台开箱动画时自动隐藏 HUD 血条/快捷栏。
beta

CS2box 1.0.5

1.0.5
1 июл. 2026 г.158Minecraft: 26.2neoforge
Скачать
Что нового
移植到了26.2版本
beta

CS2box 1.0.5

1.0.5
1 июл. 2026 г.68Minecraft: 26.1.2neoforge
Скачать
Что нового
CS:GO 风格开箱体验的 Minecraft NeoForge 模组 —— 同时支持 MC 1.21.1 和 MC 26.1.2。 CS2-Box 把 CS:GO 的开箱逻辑搬到 Minecraft:玩家手持箱子右键打开预览,放入钥匙点开启按钮,服务端授权 RNG 决定结果,客户端播放滚动动画,揭晓稀有度分级物品。当前版本 1.0.5,仓库 License MIT(LICENSE)。
release

CS2box 1.0.5

1.0.5
29 июн. 2026 г.941Minecraft: 1.21.1neoforge
Скачать
Что нового
# CS2 Box v1.0.5 版本更新日志 _v1.0.5 正式版发布_ 新增内容 ## 🏆 成就系统 - 新增玩家成就系统,打开宝箱即可解锁成就 - 首个宝箱成就:首次打开任意 CS2 Box 即可获得 - 购物达人成就:使用购物功能达成特定条件 - 所有成就均可通过 _enableAchievements_ 配置开关控制开启/关闭 ## 改进优化 - 优化了模组加载触发的稳定性 - 完善了内部代码架构,为后续更新打下基础
release

CS2box 1.0.4

1.0.4
19 июн. 2026 г.164Minecraft: 1.21.1neoforge
Скачать
Что нового
Added Default generated box JSON now includes an English _tutorial object. It documents file naming, keys, drop rates, random weights, entity formats, grade lists, item objects, components, legacy tag, and the recommended workflow. Added server-authoritative animation item data to PacketBoxOpenResult, so the client animation strip and final reward use the same server-selected result. Added request id matching for box preview and open result packets to prevent stale client responses from being consumed by the wrong screen. Fixed Fixed client GUI opening from the wrong thread in integrated server play. Box screens are now opened only for the local client player and scheduled onto the client thread. Fixed RenderFontTool crashing when a screen font is temporarily null by falling back to Minecraft.getInstance().font. Fixed open animation waiting forever when the server rejects an open request, such as during short cooldown, missing keys, empty boxes, or invalid held items. The server now sends a matching empty result so the client exits cleanly. Fixed animation speed behavior when the winning item was placed near the start of the strip. Winning indexes are now selected from a late animation window, making the animation start fast and slow down into the reward. Fixed preview text for empty boxes being hidden behind the 3D box model by drawing the warning above the model with a foreground overlay. Fixed several boundary cases around negative or oversized weights, odd entity drop-rate arrays, empty item lists, null item stacks, and list size limits in custom packets. Changed Opening cooldown is now a short anti-double-click guard instead of the full animation duration, so cancelling an animation with ESC does not block the next manual test. Box, grade, packet, and utility data paths were refactored to copy mutable ItemStack and collection data at boundaries. Utility classes were made non-instantiable where appropriate. RandomItem now handles null and empty inputs defensively and uses long total weights to avoid overflow. CsboxProgressScreen now uses frame partial ticks as the render interpolation factor instead of mixing velocity into the interpolation amount. Notes Existing JSON files are not overwritten. The _tutorial object appears only when the mod auto-generates a new default JSON in an empty config/csbox directory. The current Gradle mod version is 1.0.4, so the expected release jar is csgobox-1.0.4.jar.
release

CSGO-box 1.0.2

1.0.2
1 июн. 2026 г.244Minecraft: 1.21.1neoforge
Скачать
Что нового
# Changelog ## [1.0.2] - 2026-06-01 ### Added - **NeoForge 1.21.1 Port** — Full migration from Forge 1.20.1 (ChloePrime/CS2-Box) to NeoForge 21.1.115+ - **`/csbox` Command System** — In-game box management commands: - `/csbox list` — List all registered boxes with grade summary - `/csbox info <box>` — Show detailed configuration of a specific box - `/csbox add <box> <grade> hand <count>` — Add held item to a box's grade pool - `/csbox give <box> [count] [player]` — Give box items to players - `/csbox reload` — Reload box definitions from KubeJS scripts - Full TAB-completion support for box IDs and grade IDs - **Box JSON Loader (`BoxJsonLoader`)** — Load box configurations from `config/csbox/*.json` files at runtime, supporting both `components` (DataComponent) and legacy `tag` (NBT) item formats - **Entity Drop Rate System** — Per-entity drop rate override via `entity_drop_rates` in JSON configs; looting enchantment bonus (×0.5 per level, capped at 100%) - **KubeJS Integration** — Script-based box creation API: - `BoxBuilderJS` / `GradeBuilderJS` — Fluent builder for boxes and grades - `CsboxRegistryEventJS` — KubeJS event for registering custom boxes - `DefaultBoxes.js` — Built-in default box definitions - `KubeJsPlugin` — Plugin entry point compatible with KubeJS 2101.x - **Box Registry API** — `BoxDefinition`, `GradeGroup`, `BoxRegistry` — Immutable data model with read-rebuild-replace pattern for safe runtime modification - **`PacketBoxOpenResult`** — Dedicated server→client packet to guarantee data delivery after opening a box, fixing race conditions in UI rendering - **Chinese (zh_cn) Translation** — Full localization including command messages and UI strings ### Fixed - **Grade Level Mapping Reversal** — Grade levels in JSON configs (grade5 = rarest, grade1 = common) were displayed incorrectly: AWP/netherite gear showed as "grade 1" (blue) while junk items showed as "grade 5" (gold). Fixed in both `ItemCsgoBox.getItemGroup()` and `RandomItem.randomItemsGrade()` - **Client-Server Data Sync** — Resolved race condition where server data could arrive before screen creation, causing UI rendering failure. Dedicated packet ensures 100% delivery before display - **ItemStack Pollution** — ItemStack instances from config are now `.copy()`-ed before storage/modification to prevent corrupting original configuration data - **JSON Entity List Parsing** — Crashed on pure entity ID arrays (e.g., `["minecraft:zombie"]`). Now supports both alternating `[id, rate]` format and pure `[id]` format (falls back to global drop rate) ### Changed - **Removed deprecated classes** — `CsgoBoxCraftMenu`, `CsgoBoxCraftScreen`, `RecModMenus`, `RecModScreens`, `ItemOpenBox`, `PacketUpdateMode`, `ItemNBT` - **Removed craft recipe/model** — `csgo_box_craft` recipe, model, and texture removed - **Updated dependencies** — NeoForge 21.1.115, Cloth Config 15.0.130, KubeJS 2101.7.2-build.368, Rhino 2101.2.7-build.82 - **Gradle toolchain** — JDK 21 required (via `org.gradle.java.home`) - **StreamCodec** — Uses manual `StreamCodec.of()` encode/decode for classes with >6 fields (NeoForge 1.21.1 requirement) ### Requirements - Minecraft 1.21.1 - NeoForge 21.1.115+ - Java 21 - Optional: Cloth Config [15,) / KubeJS [2101,)
release

CSGO-box 1.0.1

1.0.1
28 мая 2026 г.56Minecraft: 1.21.1neoforge
Скачать
Что нового
修复了默认权重颠倒的问题 修复了客户端与服务端物品不同步的问题 修复了存在一次性消耗错误数量物品的问题 优化了一些细节
release

CSGO-box 1.0.0

1.0.0
14 мая 2026 г.158Minecraft: 1.21.1neoforge
Скачать