こんにちは!KaimRuです。
初投稿ですよろしくお願いします!
このアドオンはワールド制作時に役に立つコマンドやアイテムなどを追加するアドオンです。
【Features】
・JEにあるディスプレイエンティティの再現
・染色可能な11種のアイテム
・アイテムの説明文(Lore)設定コマンド
・持っているアイテムの名前検知タグ
・アイテム攻撃力の変更
・攻撃&被攻撃の検知タグ
【使い方】
ディスプレイエンティティについて
以下の3種のエンティティを追加します。
・kmcu:block_display
➡ブロック専用
・kmcu:item_display
➡アイテム専用
・kmcu:item_display_fix
➡剣や棒のような特殊な持ち方をするアイテム専用
ディスプレイエンティティはplayanimationコマンドとreplaceitemコマンドを使用して操作します
例:
以下の画像のようにしたい場合…
エンティティを召喚する:
今回はブロックなのでblock_displayを使用します。
0.5刻みにすることで他ブロックと違和感ない場所に置くことができます。
/summon kmcu:block_display 0.5 0.5 -59.5
replaceitemコマンドで使用するブロックを持たせる:
一番近いディスプレイエンティティにアメジストブロックを持たせる場合は以下のコマンドになります。
/replaceitem entity @e[type=kmcu:block_display,c=1] slot.weapon.mainhand 0 amethyst_block
playanimationコマンド使う:
ダブルクォーテーションで囲まれている部分に変形のmolangを書きます。
/playanimation @e[type=kmcu:block_display,c=1] animation.kmcu.dummy none 0 “v.parent_rotation.x=45;v.parent_rotation.z=45;v.superparent_scale.y=1.5;” animator_1
以下のvariableが使用可能です
v.parent_scale.x
v.parent_scale.y
v.parent_scale.z
v.parent_rotation.x
v.parent_rotation.y
v.parent_rotation.z
v.superparent_scale.x
v.superparent_scale.y
v.superparent_scale.z
v.superparent_rotation.x
v.superparent_rotation.y
v.superparent_rotation.z
染色可能なアイテム
クリエイティブインベントリを開くとアイテムカテゴリの一番下に11個アイテムが追加されています。
画像のように大釜に水を入れた後、染料を使用して色を調整してください。
染色可能アイテムを使うことで染色できます
Lore設定コマンド
アイテムに説明文をつけるコマンドです。
nで改行できます。
/kmcu:set_lore “ここに説明文を入力”
アイテム名検知タグ
手に持っているアイテムの名前を検知できます。
/execute as @e[type=player,tag=”ITEMNAME=アイテム名”] run say “アイテム所持!”
アイテム攻撃力変更
アイテムの攻撃力を変更できます
攻撃力の表示はset_loreコマンドを使ってください
/kmcu:set_damage [ダメージ量(整数)]
攻撃&被攻撃の検知タグ
1tickだけ、攻撃された側にhurtタグ,攻撃した側にdamagingタグがつきます。
ダメージを受けたら「hurt」と送信する
常時実行で➡/execute as @e[tag=hurt] run say hurt
ダメージを与えたら「damaging」と送信する
常時実行で➡/execute as @e[tag=damaging] run say damaging
敵が倒された時にはhurtタグはつきません。
そのため、敵を倒したことを以下のコマンドで検知できます。
常時実行で➡/execute as @e[tag=damaging] unless entity @e[tag=hurt] run say dead
【バグ報告や要望,質問等】
以下のDiscordサーバーに参加し、全般フォーラムでKaimRuアドオンタグをつけて新規スレッドを立ててください。
https://discord.gg/8RtsHsQPU
【利用規約】
当アドオンのGithubリポジトリのライセンスを参照



コメント
さすがです!!