スコアステータス&タグアドオン EX 【v1.1.6】

マイクラのサムネ2-96b4e009
スポンサーリンク

スコアステータス&タグアドオン EX

このアドオンは次のことが可能です。ワールド制作にぜひご活用ください。

  • 攻撃力、スピード、HPなどをスコアボードで変更
  • キル数やデス数などをスコアボードで記録
  • スニークやダッシュなどの行動をタグで検知
注意事項
  • 自作発言の禁止。
  • ワールドへの組み込み以外での二次配布の禁止。
  • バグや不具合があれば、コメント欄にてお知らせいただけると助かります。

旧スコアステータス&タグアドオンをお使いの方へ
本アドオンでは、タグおよびスコアボードの名称が大幅に変更されています。詳しい変更はこちらをご覧ください。

アドオンの使い方

初期設定

必要なスコアボードの追加を行うため、次のコマンドをチャット欄で実行してください
/function status/score_setup

マイクラ内で説明を見たい場合

次のコマンドをチャット欄で実行してください
/function status/help

タグの行動検知とスコアボードの行動カウントのON/OFF機能

次のコマンドをチャット欄で実行することで、ON/OFFを切り替えることができます。
/function status/config

フォームの例

機能一覧

スコアでのステータス変更
  ・攻撃力
  ・体力
  ・スピード
  ・矢のダメージ(弓、クロスボウ)
  ・ノックバック耐性
 
タグでのステータス変更
  ・ゲーマータグの非表示
  ・ハシゴを登れなくする
  ・プレイヤーを肩車可能にする
  ・積み重ね可能にする
  ・攻撃を不可にする(ダメージ種類指定可)
  ・攻撃を無効化する(ダメージ種類指定可)
  ・矢のヒット時に音を鳴らす
  ・矢のダメージを1または2に固定する
  ・矢の速さを10倍、20倍、30倍、100倍にする
  ・矢の重力を消す
  ・矢がエンティティを貫通するようにする
  ・矢がブロックに刺さった時に消失するようにする

  ・※ヒット音以外の矢に関する効果はそれぞれ重複できません。

スコアでの行動のカウント
  ・体力
  ・ジャンプ回数
  ・移動距離
  ・移動速度
  ・キル数
  ・デス数
  ・与えたダメージ量
  ・与えたダメージ回数
  ・受けたダメージ量
  ・受けたダメージ回数
  ・座標、視点
 
タグでの行動検知
  ・スニーク
  ・ジャンプ
  ・ダッシュ
  ・泳ぐ
  ・落下
  ・エリトラ飛行/クリエイティブ飛行
  ・動いている
  ・盾を構える
  ・殴りモーション(空振りも含む)
  ・弓を引く
  ・燃えている
  ・地面に触れている
  ・水中にいる
  ・寝ている
  ・初期スポーン
  ・リスポーン
  ・メインハンド、オフハンドのアイテムの名前
  ・アイテム使用
     ・使用したかどうか
     ・使用アイテムのIDと名前
  ・ブロック破壊
     ・ブロックを破壊したかどうか
     ・使用アイテムのIDと名前
     ・破壊ブロックの座標
  ・ブロック設置
     ・ブロックを設置したかどうか
     ・設置ブロックの種類
     ・設置ブロックの座標
  ・キル
  ・デス
  ・ダメージ
     ・与えた/受けたかどうか
     ・与えたエンティティの種類
     ・与えた/受けたダメージの種類
     ・与えた/受けた武器のIDと名前

タグでのチーム機能
  全6チームのフレンドリーファイアを防ぐことができます。

スコアでのステータス変更

スコア名説明値の範囲通常
health体力0 ~ 30020
movementスピード0 ~ 30010
attack攻撃力(近接)0 ~ 3001
arrow_damage攻撃力(矢)0 ~ 3001
scale大きさ1 ~ 300100
knockback_resiノックバック耐性-300 ~ 100     0
※注意  healthを0にするとリスキルが発生するためご注意ください

タグでのステータス変更

◇ 攻撃不可にするタグ(相手にダメージが入らない)

タグ名説明
no_attack近接攻撃
no_projectile投擲物(矢など)攻撃 ※弓は引けるが、ダメージは入らない
no_all_attack全ての攻撃

◇ ダメージ無効化にするタグ(自身にダメージが入らない)

タグ名説明
resist_attack近接ダメージ
resist_projectile投擲物ダメージ
resist_magic魔法ダメージ
resist_fall落下ダメージ
resist_fire炎ダメージ
resist_explosion爆発ダメージ
reisst_lava溶岩ダメージ ※溶岩による炎ダメージは食らう
resist_drowning水中での窒息ダメージ
resist_fatal致命傷ダメージ(死に至るダメージ)
resist_all_damage全てのダメージ

◇矢の挙動
各矢の挙動タグ、矢のダメージスコアの効果は重複しません。効果は一つのみです
タグが複数付与されている場合は、一つのみが発動します。

タグ名説明
arrow_damage_1矢のダメージを1にします
arrow_damage_2矢のダメージを2にします
arrow_power_10矢の速度を10にします
arrow_power_20矢の速度を20にします
arrow_power_30矢の速度を30にします
arrow_power_100矢の速度を100にします
arrow_gravity_0矢の重力を0にします
arrow_piercing矢がエンティティを貫通します

◇ その他のタグ

1.20.60以降のMinecraft側の不具合により、一部利用できません。

タグ名説明
nonameゲーマータグが遠くから見れなくなります
can_not_climbハシゴが登れなくなります
player_rideプレイヤーを肩車できるようになります
stackableボートのように積み重なるようになります
sound_hit投擲物(矢など)を当てたときに音が鳴ります
arrow_remove_on_hit矢がブロックに刺さると消えます
arrow_remove_on_hit_2矢がブロックに刺さると5tick後消えます
status:debug付与タグが、アクションバーとチャットログに表示されます

肩車の様子

スコアでの行動のカウント

スコアオブジェクト名説明
HP (大文字)現在の体力
jumpCountジャンプ回数
speed_m_s移動速度 m/s
speed_km_h移動速度 km/h
distance移動距離
distance_m移動距離 メートル ※値操作不可
xX座標
yY座標
zZ座標
rx視点の高さ
ry視点の方角
killCountキル数 ※対プレイヤー
deathCountデス数
damageDealt与えたダメージ量(合計)
currentDamageDealt与えたダメージ量(1ティック内)
damageDealtCount与えた回数
damageTaken受けたダメージ量(合計)
currentDamageTaken受けたダメージ量(1ティック内)
damageTakenCount受けた回数
heal回復量

タグでの行動検知

すべて「t:〇〇」で始まり、1tick後に自動的に外れます。

◇ダメージ

タグ名説明
t:killキル ※プレイヤー限定
t:deathデス
t:attackダメージを与えた
t:a_cause_X与えたダメージの種類
t:a_itemid_X与えた武器のID
t:a_itemname_X与えた武器の名前
t:damagedダメージを受けた
t:d_cause_X受けたダメージの種類
t:d_itemid_X受けた武器のID
t:d_itemname_X受けた武器の名前
ダメージの種類はこちらをご覧ください。
X には任意の値が入ります。

◇ブロック破壊

タグ名説明
t:breakブロック破壊
t:break_itemid_X使用アイテムのID
t:break_itemname_X使用アイテムの名前
t:break_location_X,Y,Z破壊したブロックの座標

◇ブロック設置

タグ名説明
t:placeブロック設置
t:place_block_X設置したブロックID
t:place_location_X,Y,Z設置したブロックの座標

◇アイテム使用

タグ名説明
t:useアイテムの使用
t:use_itemid_X使用アイテムのID
t:use_itemname_X使用アイテムの名前

◇アイテム使用完了

タグ名説明
t:complet_useアイテムの使用を完了 (食べ物、ポーション類)
t:complet_use_itemid_X使用アイテムID
t:complet_use_itemname_X使用アイテム名

◇弓、クロスボウの使用

タグ名説明
t:draw_bow弓を引いている
t:bow_shot弓を発射した
t:bow_shot_itemname_X発射した弓の名前
t:crossbow_shotクロスボウを発射した
t:crossbow_shot_itemname_X発射したクロスボウの名前
t:hit_blockブロックにヒットした

◇矢に付与されるタグ (タグは外れません)

タグ名説明
t:arrow_bow弓で発射した矢
t:arrow_crossbowクロスボウで発射した矢
t:arrow_itemname_X弓またはクロスボウのアイテム名
t:arrow_hit_blockブロックにヒットした矢

◇挙動

タグ名説明
t:moving動いている
t:sprintingダッシュ
t:swimming泳ぎ
t:sneakingスニーク
t:jumpingジャンプ
t:jumping_alwaysジャンプ (ジャンプボタンを押している間)
t:falling落下
t:glindingエリトラ飛行
t:flyingクリエイティブ飛行
t:attack_time殴りモーション (空振りも含む)
t:draw_bow弓を引く
t:guarding盾を構える

◇位置

タグ名説明
t:on_ground地面に触れている
t:in_water水中にいる
t:dimension_X現在のディメンション (overworld,nether,end)

◇その他

タグ名説明
t:initial_spawn初期スポーン
t:respawnリスポーン
t:alive生きている
t:on_fire燃えている
t:sleeping寝ている

◇所持アイテム

タグ名説明
t:mainhand_itemid_XメインハンドのアイテムID
t:mainhand_itemname_Xメインハンドのアイテム名
t:offhand_itemid_XオフハンドのアイテムID
t:offhand_itemname_Xオフハンドのアイテム名
t:head_itemid_XヘルメットのアイテムID
t:head_itemname_Xヘルメットのアイテム名
t:chest_itemid_XチェストプレートのアイテムID
t:chest_itemname_Xチェストプレートのアイテム名
t:legs_itemid_XレギンスのアイテムID
t:legs_itemname_Xレギンスのアイテム名
t:feet_itemid_XブーツのアイテムID
t:feet_itemname_Xブーツのアイテム名
X には任意の値が入ります。例: t:mainhand_itemid_stone_sword

タグでのチーム機能

次のタグをつけたプレイヤー同士はフレンドリーファイアがなくなります。
タグは全て「team_〇」で始まり、最大6チームまで可能です。

チームタグ一覧
 ・team_a
 ・team_b
 ・team_c
 ・team_d
 ・team_e
 ・team_f

更新履歴

v.1.0.0 (2024/06/03)

 v.1.0.1 (24/06/04)
・「t:kill」タグが死亡者側に付与されてしまう問題を修正。

 v.1.1.0 (24/06/10)
・タグの行動検知とスコアボードの行動カウントのON/OFF機能を追加。
・「arrow_remove_on_hit」タグの効果を重複可能に変更。
・「arrow_remove_on_hit_2」タグを追加。

 v.1.1.1 (24/06/11)
・ON/OFF機能で「全体」の項目を変更した際に、他の機能に影響が出てしまう問題を修正。
・「currentDamageDealt」及び「currentDamageTaken」の細かい不具合を修正。

 v.1.1.2 (24/06/11)
・ON/OFF機能で「速度(m/s)」に対する変更が「速度(km/s)」にも適用されてしまう問題を修正。

 v.1.1.3(24/08/11)
・マイナス座標において、座標スコアボード (x, y, z) が1つずれて表示される問題を修正。

v.1.1.4(24/08/23)
・防具を外さずに切り替えた際にタグが残ってしまう問題を修正。

v.1.1.5(24/11/23)
・「knockback_resi」の値を100~300まで設定できてしまう問題を修正。
・防具を外さずに切り替えた際にタグが残ってしまう問題を修正。

v.1.1.6(25/09/13)
・「/function status/help」の誤字と内容を修正。


ダウンロード
(zip) [DL:731]
ダウンロード
(mcpack/mcaddon) [DL:3255]
※投稿記事に含まれるファイルやリンクにより発生した被害についてクラフターズコロニーは責任を取りません
投稿通報

コメント

  1. プレイヤーのリーチを変えることは可能ですか!

  2. t:attack_timeの検知がたまに反応せず少し不安定です。殴るたびに一定時間移動停止的なコマンドを作りたいのですが安定して検知することは可能でしょうか?

    • 現在、殴りを正確に検知する方法がないため、不安定な挙動が発生しています。最近、プレビュー版に正確な検知機能が追加されたので、安定版でも利用可能になれば、別のアドオンとして実装を検討するかもしれません。

  3. 「もしかしたら配布するかもしれないマップに」使わせていただきます!!!

コメント通報