-
-
Notifications
You must be signed in to change notification settings - Fork 2
Tags一覧
Ponpon edited this page Mar 3, 2024
·
12 revisions
データパック内で使用されているTagsのうち、製作に有用なタグの情報と使用例についてまとめる。
このページでのTagsは/tag
コマンドで付与し、[tag=]
で検知できるもの、Tags:[]
のNBTでエンティティに付与するものである。
- 指定時間後にエンティティをkillする。
- 指定時間になると、
Garbage
が付与されてkillされる。
種類 | 名前 | 説明 |
---|---|---|
Entity_NBT | PortalCooldown | <int> エンティティが削除されるまでの時間(tick) |
- 敵として認識するMobに付与。
種類 | 名前 | 説明 |
---|---|---|
Tags | Mob | Mob |
- 味方として認識するMobに付与。
種類 | 名前 | 説明 |
---|---|---|
Tags | Mob | Mob |
- 付与した次のtickに処理を実行する。
-
main:task/delayed
のfunctionが実行されるため、ここへ処理の追加が必須。 - 処理が終了した後、タグは削除される。
- 飛翔物が空中にいる間、常に付与されている。
- 飛翔物のInitialize処理で自動的に付与される。
- 飛翔物が地面に接地した場合、削除される。
種類 | 名前 | 説明 |
---|---|---|
Tags | NativeTask |
main:task/native を実行する |
- エンティティをkillする。
- Mobに付与すると、
CallOnDeath
を実行してkillする。 - プレイヤーに付与した場合、永久にタグが削除されることなくkillされ続ける。
- Mobの
CustomName
に自身のレベルを表示しないようにする。 - Mob管理シートに記述する。
- AIを持っているエンティティに付与される。
- exportツールによって自動的に付与される。
-
Passengers
にSkillDisplay
タグを持ったアイテムディスプレイがある場合付与する。 -
SkillDisplay
をお片付けするために必要。
種類 | 名前 | 説明 |
---|---|---|
Tags | NativeTask |
main:task/native を実行する |
Tags | FlyingRequired |
entity:in_ground を実行する |
- 矢の反射削除処理を実行しないようにする。
種類 | 名前 | 説明 |
---|---|---|
Tags | NativeTask |
main:task/native を実行する |
- 初期化処理を実行し終わったエンティティに自動付与される。
- 初期化処理が実行されていないエンティティを指定するために使用する一時タグ。
- 不具合を起こす原因となりうるため、必ず削除すること。
-
[tag=!Initialize]
でも同じような指定ができる。
- 地面に接地したときに、自身に
Garbage
タグを付与しkillする。
種類 | 名前 | 説明 |
---|---|---|
Tags | NativeTask |
main:task/native を実行する |
Tags | FlyingRequired |
entity:in_ground を実行する |
- Mob召喚用エンティティに付与されている。
- 自身に記録されている
SpawnEntities
の内容からMobを召喚する。
- Mobに自動付与される。
- プレイヤーからのダメージを受ける。
- スキルやエンチャントのダメージを受ける。
- 敵味方関係なく付与する。
- このタグが付与されたエンティティが存在する限り、
main:task/native
が実行され続ける。
- スキルに使用するエンティティに必ず付与する。
-
skill:tick
に処理を追加する - ダメージを与えた時に、スキルの処理を実行するためにも必要。
player:trigger/projectile/skill
に処理を追加する。
種類 | 名前 | 説明 |
---|---|---|
Tags | NativeSkill |
main:task/native からの呼び出し |
- 飛翔物スキルの演出に使用するアイテムディスプレイに付与する。
- 地面に接地したとき、ダメージを与えた時、矢が反射したときに自身がkillされる。
種類 | 名前 | 説明 |
---|---|---|
Tags | SkillDisplay |
SkillDisplay タグが付与されたアイテムディスプレイの騎乗元に付与する。 |
- 交易回数が有限の村人に付与する。
-
DeathLootTableSeed
が0lになったときに自身がkillされる。
種類 | 名前 | 説明 |
---|---|---|
Entity_NBT | DeathLootTable | 指定するルートテーブルは任意だが、これがないとSeedが消えてしまう。 |
Entity_NBT | DeathLootTableSeed | Long型。 交易回数を指定する。 |
- いろは丸氏のSmartMotionを呼び出すために必要。
種類 | 名前 | 説明 |
---|---|---|
Tags | NativeSkill |
main:task/native からの呼び出し |
- 村人に話しかけた時に交易内容を更新するために必要。
種類 | 名前 | 説明 |
---|---|---|
Entity_NBT | ArmorItems[0].tag.SpawnTags | List型。 更新するMob(通常その村人自身)へのパスを指定。 |
- SmartMotion使用時のアーマースタンドのPoseの変更を抑制する。
種類 | 名前 | 説明 |
---|---|---|
Tags | sm.KeepPose |
sm.KeepPose タグが付与されたアーマースタンドの顔の向きを抑制する。 |
旧falling_block
エンティティ用タグで、削除済み。下の補足の通りには使うことができる。
item
エンティティに{Item:{tag:{NeverRemain:true}}}
のNBTが付与されているとき、初期化処理時にkillされる。
- このタグが付いている村人に右クリックで話しかけた際に味方専用タグFriendlyを付与され、敵MOBに狙われるようになる。
種類 | 名前 | 説明 |
---|---|---|
Tags | Mob | Mob |
- 死んだときにバーストを増加させる効果を無効にする
Copyright © 2024 TUSB Corporation. All Rights Reserved.
このページの内容もしくは直接リンクを他サイトやSNSへの転載もしくは引用する事を禁止します。