然后就开始走弯路了,我把1.20.4.jar拉出来解包


因为就是好奇里面到底有没有1.21的游戏内容,如果能找得到的话,就说明只在数据包上面下功夫是没用的

然后我发现我找不到

可能数据包本身就是完整的?
然后我又开始看数据包,但是数据包丢进游戏里面就是运行不了,有时候游戏报加载成功但实际上还是未加载,甚至到游戏外直接删包都不报占用的那种

反正来来回回一直倒腾这个数据包,直到我看到了伟大的中文wiki,祂在数据包的页面上这样写着:“ features:(可选)实验性内容启用。注意,如果添加了该字段,则该数据包需要在创建新世界的时候添加,否则在更改旧世界的level.dat前无法添加。”

好家伙,我既然已经创造世界了,那我肯定只有去改level.dat了,然后我就不知道该怎么改了(这时候我还不知道它是NBT文件...),于是在服务端用宝贵的硬盘空间下载了VSCODE(前情提要:我这次为了省空间...连Python和MCDR都没安装...自动备份甚至都用的是fabric mod...甚至这样怕爆盘都是靠loop前倒计时43200的bat脚本来迁移备份,主打一个丐中丐服务器)然后发现VScode里面找不到可以看此种格式的文件的插件...然后又开始在度娘上到处游荡


终于发现了一个名为NBTExplorer的好东西,经过wiki的指点,加上自身的一定悟性(雾),只需要把左边这个enabled_features和下面的update_1_21在右边加上去应该就没问题了。(虽然在这个过程中还因为某些奇怪的场外因素失败了一次...幸好晚上没玩家玩服务器,半个小时前的备份和现在几乎没变化)

然后就可以开始享受1.21的新内容了

(Mojang你要是给我整出来点1.21的恶性bug导致坏档我真和你拼命)

