Talk:NBT格式:修订间差异
Luoboju0在话题“提议将SNBT拆分出去”中的最新留言:2025年3月9日 (星期日)
添加的内容 删除的内容
小 (→提议将SNBT拆分出去) |
|||
第28行: | 第28行: | ||
:{{c|中立}}。首先确实同意需要进行一些拆分,因为我们都注意到SNBT正在变得越来越像一种独立的文本代码。所以我想在SNBT中淡化对于NBT相关概念的表达,或者重新进行表达。比如,在SNBT层面上,可能已经不存在异构和同构的列表之分——目前,这主要体现在NBT存储中(SNBT受NBT支持,在旧版本中,底层NBT并不支持异构)。另外,对于SNBT的转换,我认为可以直接写在NBT页面中——SNBT可能是更高层的应用,应该隐藏具体转为NBT的细节。综上所述,我认为有以下可以改进的方法: |
:{{c|中立}}。首先确实同意需要进行一些拆分,因为我们都注意到SNBT正在变得越来越像一种独立的文本代码。所以我想在SNBT中淡化对于NBT相关概念的表达,或者重新进行表达。比如,在SNBT层面上,可能已经不存在异构和同构的列表之分——目前,这主要体现在NBT存储中(SNBT受NBT支持,在旧版本中,底层NBT并不支持异构)。另外,对于SNBT的转换,我认为可以直接写在NBT页面中——SNBT可能是更高层的应用,应该隐藏具体转为NBT的细节。综上所述,我认为有以下可以改进的方法: |
||
* 使用一套新的图标或方式来表示SNBT的符号结构。 |
* 使用一套新的图标或方式来表示SNBT的符号结构。 |
||
* 模仿[[JSON]]页面进行SNBT页面的编写。 |
* 模仿[[JSON]]页面进行SNBT页面的编写。 |
||
* 考虑到读者适应性和内容的完整性,对现有的NBT页面做尽量多的保留。--[[User:Luoboju0|Luoboju0]] 2025年3月9日 (日) 07:40 (UTC) |
2025年3月9日 (日) 07:40的版本
建议增添一些资讯
我在研究基岩版NBT的时候出现了许多疑问,翻遍了许多网站才得以找到解答。同时也意识到MCW在基岩版nbt资讯上的不足。所以写了个页面,里面是我建议增添的内容。 虽然有部分内容能够在 https://wiki.vg/NBT 中找到,但你知道吗,一般根本不会去注意那么短的句子,更别说点开链接了。
还有,这些内容放哪都感觉怪怪的,我不确定该新增页面还是怎样...--月夜龙bob(论) 2022年12月30日 (五) 15:08 (UTC)
- 也许新增页面会是一个好选择。--
Lakejason0(论•功) 2022年12月30日 (五) 15:09 (UTC)
以下留言与上一条留言间隔了1年188日。
- 基岩版是不是没有nbt啊… 114.86.8.129 2024年7月6日 (六) 01:44 (UTC)
以下留言与上一条留言间隔了66日。
- 应该有吧,只不过要经过一些手段来编辑,比如说blocktopograph 111.41.118.108 2024年9月10日 (二) 13:05 (UTC)
以下留言与上一条留言间隔了104日。
- 是有的,不过存档的数据貌似用leveldb存了
- level.dat里面的nbt数据好像有8个字节的头,剩下的是小端序nbt。 Dislink Sforza(留言) 2024年12月23日 (一) 13:28 (UTC)
提议将SNBT拆分出去
随着Java版近期快照向SNBT加入了大量新语法成分,SNBT与NBT之间愈发不能对应,愈发倾向于变成两种独立的格式;那么,将这两种格式合并在同一页面中,就会愈发混乱、愈发难以维护。事实上,笔者在试图添加25w09a对SNBT格式的增补时就因难以协调而作罢。
因此,我提议将SNBT格式相关的内容从本页面拆分出去,本页只留下NBT格式相关的内容。此外,由于历史原因,本页面中还掺杂了并非NBT格式的内容(如NBT路径等),也宜一并移去。
笔者先前已在本页面悬挂了拆分提议。现在,拆分后的两页面草案已完成,分别是special:permalink/1051274(将拆分至SNBT格式)和special:permalink/1051278(将保留在本页面),故笔者在此发布讨论,希望各位能就拆分本身和草案提出建议。
以上。--dovisutu(msg丨edits) 2025年3月8日 (六) 03:27 (UTC)(最后编辑于2025年3月8日 (六) 03:32 (UTC))
- 支持拆分。
Abigpigeon(论/功) 2025年3月9日 (日) 01:53 (UTC)
- 中立。首先确实同意需要进行一些拆分,因为我们都注意到SNBT正在变得越来越像一种独立的文本代码。所以我想在SNBT中淡化对于NBT相关概念的表达,或者重新进行表达。比如,在SNBT层面上,可能已经不存在异构和同构的列表之分——目前,这主要体现在NBT存储中(SNBT受NBT支持,在旧版本中,底层NBT并不支持异构)。另外,对于SNBT的转换,我认为可以直接写在NBT页面中——SNBT可能是更高层的应用,应该隐藏具体转为NBT的细节。综上所述,我认为有以下可以改进的方法:
- 使用一套新的图标或方式来表示SNBT的符号结构。
- 模仿JSON页面进行SNBT页面的编写。
- 考虑到读者适应性和内容的完整性,对现有的NBT页面做尽量多的保留。--Luoboju0 2025年3月9日 (日) 07:40 (UTC)