Minecraft Wiki
Advertisement
Minecraft Wiki
4,140
ページ

This template includes a section of NBT tags which is inherited into another set. This documentation will also document the usage of the {{Nbt inherit/template}} template.

使用法

This template requires creating a couple of pages for each inherited set of tags. The Template:Nbt inherit/<id> page will use this template, and is what will actually be used by editors. The Template:Nbt inherit/<id>/template page simple transcludes the actual content to be inherited which will be loaded when clicking on the show button (this page is for technical caching reasons for the page loader script), it should contain nothing but the {{Nbt inherit/template}} template.

  • {{{1}}} is the name of the template + /template
  • {{{2}}} is the title used in the header
Template:Nbt inherit/template usage
  • {{{1}}} is the page to be transcluded
  • {{{2}}} will be used for dpl later

To inherit Chunk format/Entity:

Template:Nbt inherit/entity should contain
{{Nbt inherit|Template:Nbt inherit/entity/template|Tags common to all entities}}
Template:Nbt inherit/entity/template should contain
{{Nbt inherit/template|Chunk format/Entity|entity}}

Then the usage in a tree which inherits it:

<div class="treeview">
* {{nbt|compound}} エンティティタグ
** {{nbt inherit/entity}}
** Tag unique to this entity
** Another tag unique to this entity
*** {{nbt inherit/item|indent=***}}
</div>
  • エンティティタグ
    • すべてのエンティティに共通するタグ
    • Tag unique to this entity
    • Another tag unique to this entity
      • すべてのアイテムに共通するタグ


Inherited sections can themselves inherit a section of NBT tags, simply include the inherited tags in the Template:Nbt inherit/<id> template, and pass along the {{{indent}}} parameter. Then include the #if statement on every line below the first (required because of phab:T14974). For example, the mob class inherited by mobs also inherits the tags from the entity class

Template:Nbt inherit/mob should contain
{{Nbt inherit/entity|indent={{{indent|}}}}}
{{#if: {{{indent|}}} | {{{indent}}} | ** }}{{Nbt inherit|Template:Nbt inherit/mob/template|Tags common to all mobs}}

Then the usage in a tree which inherits it:

<div class="treeview">
* {{nbt|compound}} エンティティタグ
** {{nbt inherit/mob}}
** Tag unique to this mob
** Another tag unique to this mob
</div>
  • エンティティタグ
    • すべてのMobに共通するタグ
    • Tag unique to this mob
    • Another tag unique to this mob
[閲覧 | 編集 | 履歴 | キャッシュ削除]上記の解説は、テンプレート:Nbt inherit/docから参照されています。
Advertisement