ショップ作成アドオン

IMG_0652-9a8d6368

ショップ作成アドオン

スコアボードを使ったショップを簡単に作成できるアドオンです。

ショップはアイテムのアイコン付きでわかりやすく、追加する際に個数や表示名といった設定も可能です。

※コマンドの前提知識が必要になります。

使い方

0.準備

まずはスコアオブジェクト”coin”を追加してください。

チャットコマンド:

/scoreboard objectives add coin dummy

そして必要であればアクションバーに所持金を表示するようにしてください。

コマンドブロック(リピート常時実行):

/execute as @a run titleraw @s actionbar {"rawtext":[{"text":"§l§e所持金§f:"},{"score":{"name":"@s","objective":"coin"}}]}

コマンドブロックログを消すのを忘れないでください。

/gamerule commandblockoutput false
1.ショップを追加

アイテム「ショップ追加」を右クリック(または長押し、使用ボタン)で「ショップ作成フォーム」を開き、表示名、価格、アイテムID、個数を入力してください。

2.ショップを削除

いらないショップはアイテム「ショップ削除」で「ショップ削除フォーム」を開き、これまでに追加したショップが表示されたら不要なショップのボタンを押すことで削除されます。

3.実際に買う

ショップをいくつか作成したら試してみましょう!アイテム「ショップ」で「ショップフォーム」を開き、買いたいアイテムのボタンを押すと買い物ができます。コインが足りない場合は増やしてください:

/scoreboard players add @s coin 100

注意事項

・削除、購入時に確認はありません。誤操作に気をつけてください。

・ブロックや一部のアイテムをショップにセットすると、アイコンがNullになる場合がありますが、気にしないでください。

・coinオブジェクトを追加した直後、プレイヤーのスコアがundefinedになっている場合はコインが足りなくても買い物ができ、スコアがマイナスになるので、coinオブジェクトを追加したら買い物をする前に0などの数値にセットしてundefinedを直してください。

・自作発言やアドオンのままでの二次配布は禁止です。

・自分の配布ワールドに使う場合、許可は要りませんがコメントに書いて貰えるともしかしたらプレイします。

更新

V2

・アイコンの表示を切り替え可能にしました。

・一部のテキストを変更しました。

ダウンロード

    ⬇︎⬇︎⬇︎

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

コメント

  1. アイコンが表示されないのを修正してみるかー

  2. これコマンドでフォーム出せるようにしてくれないっすかね
    functionとかでもいいんでshopを開けるようにしてくれええええ

コメント通報