开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[闲聊] 我不信MOJANG会写一团屎[对于contents.json的研究]

 发表于 2023-9-7 20:18:20 来自手机|显示全部楼层|阅读模式 IP:河北省
我们都知道,根据mc运作原理,香草包里的东西都是一定可以读取的
字面分析:
content n. 内容
path n. 线路
不难理解,这就是个存放线路的文件
但是这就有了很多的矛盾点,也是十分显而易见的bug

我们可以对格式分析一波[似乎没屁用]
{
"content": [
{ "path": "线路" },//官方用了很多
"组件"//格式允许,但官方没有用,所以不可取
]
}
文件的内容包括了几乎包含了所有可以读取的数据[图片,json等等]
这和很多的文件,比如item_texture.json等线路文件会产生不可避免的冲突
简直,扯淡!
我只好找一个特别的内容尝试
我们的老朋友[原版]
renderchunk.vertex和renderchunk.fragment
不知道为啥,进游戏卡了很多,我不能仅凭此断定文件已经被读取
但是我回来看文件的时候神奇的事情发生了
这个文件把我这个材质里用到的所有线路都列了出来
  1. {
  2.    "content" : [
  3.       {
  4.          "path" : "materials/shadows.material"
  5.       },
  6.       {
  7.          "path" : "manifest.json"
  8.       },
  9.       {
  10.          "path" : "contents.json"
  11.       },
  12.       {
  13.          "path" : "shader/light.png"
  14.       },
  15.       {
  16.          "path" : "ui/hud_screen.json"
  17.       },
  18.       {
  19.          "path" : "shader/color.png"
  20.       },
  21.       {
  22.          "path" : "ui/_ui_defs.json"
  23.       },
  24.       {
  25.          "path" : "shaders/renderchunk.vertex"
  26.       },
  27.       {
  28.          "path" : "shader/shader_content.json"
  29.       },
  30.       {
  31.          "path" : "shaders/renderchunk.fragment"
  32.       }
  33.    ],
  34.    "version" : 1
  35. }
复制代码

不是我自己写的
看来contents.json是用来统计线路的,很有意思,但是没毛用
关于renderchunk的那个没有消失:(
单选投票, 共有 22 人参与投票 查看投票参与人

投票已经结束

45.45% (10)
54.55% (12)
您所在的用户组没有投票权限
苦力怕论坛,感谢有您~
 发表于 2023-9-7 22:20:48 来自手机|显示全部楼层 IP:广东省
感觉可以用来debug
2#2023-9-7 22:20:48回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 楼主|  发表于 2023-9-8 19:25:15 来自手机|显示全部楼层 IP:河北省
portedboar44215 发表于 2023-9-7 22:20
感觉可以用来debug

我也是这么想的
3#2023-9-8 19:25:15回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-9-8 20:10:41 来自手机|显示全部楼层 IP:辽宁省
Bedrock Wiki上面说这玩意是用来避免文件太多导致的bug
但实际上有的时候一加这个文件就卡bug(指部分文件加载不了
4#2023-9-8 20:10:41回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-1-20 13:21:41|显示全部楼层 IP:新疆
本帖最后由 GaomoCraft 于 2024-1-20 13:25 编辑

对不起我挖坟了!

有些时候contents.json一点用都没有
比如说这个包的内容很少,这时候就不需要contents.json
5#2024-1-20 13:21:41回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-1-20 13:43:34|显示全部楼层 IP:浙江省
虽然但是,我看不懂QAQ
6#2024-1-20 13:43:34回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-16 04:56

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3