- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
Template:Nbt inherit
来自Minecraft基岩版开发Wiki
该模板包含了一个继承其它组的 NBT 标签。该文档也会说明 {{Nbt inherit/template}}
模板的用法。
用法[编辑]
该模板需要为每组标签创建几个页面。Template:Nbt inherit/<id>
页面使用该模板,它也是编辑者实际使用的模板。Template:Nbt inherit/<id>/template
页面简单嵌入了这个实际内容,以在点击显示按钮时显示被继承的内容(该页只是为页面加载脚本提供技术缓存),它应该只包含 {{Nbt inherit/template}}
模板。
{{{1}}}
是模板的名称再加上/template
{{{2}}}
是在页头中使用的标题
Template:Nbt inherit/template
用法
{{{1}}}
是要被嵌入的页面{{{2}}}
将会在晚些时候被 DPL 使用。
示例[编辑]
要继承区块格式/实体:
{{Nbt inherit|Template:Nbt inherit/level/common/template|所有实体都有的标签}}
{{Nbt inherit/template|Manual:存档/LevelData|level}}
然后以树状图形式显示继承:
<div class="treeview"> * {{nbt|compound}} 存档标签 ** {{nbt inherit/level/common}} ** 该存档独有的标签 ** 该存档另外一个独有的标签 *** {{nbt inherit/item|indent=***}} </div>
- 存档标签
- 存档共通标签 参见Template:Nbt inherit/level/common/template
- 该存档独有的标签
- 该存档另外一个独有的标签
继承段落可自继承 NBT 标签段落,简单地在 Template:Nbt inherit/<id>
模板包含继承的标签,然后传递 {{{indent}}}
参数。然后,在每一行的下面第一个使用 #if 语句(因为 phab:T14974,所以这是必须的)。例如,生物类继承自生物,也继承实体类的标签。
{{Nbt inherit/entity|indent={{{indent|}}}}} {{#if: {{{indent|}}} | {{{indent}}} | ** }}{{Nbt inherit|Template:Nbt inherit/mob/template|所有实体都拥有的标签}}
然后以树状图形式显示继承:
<div class="treeview"> * {{nbt|compound}} 实体标签 ** {{nbt inherit/mob}} ** 该实体独有的标签 ** 该实体另外一个独有的标签 </div>
- Entity tag
- Template:Nbt inherit/mob
- 该实体独有的标签
- 该实体另外一个独有的标签