スコアボードのランキングを作成できるアドオンです。
使い方
インベントリの所持品から「ボードを作成」を取り出す。
または
/give @s rk:create_board で「ボード作成」を取り出す。
「ボード作成」を使用し、作成フォームを開く。
必要な設定を入力し、送信する。
手動の更新コマンド
/scriptevent rk:refresh – ランキングボードが実行することでランキングを更新する
例) /execute as @e[c=1,type=rk:board] run scriptevent rk:refresh
注意事項
・二次配布、自作発言の禁止。
・ワールドに組み込んでの配布は許可します。
更新履歴
v1.0.0 – 公開
v1.1.0 – 記録できる容量を無制限に変更(データ移行可能)
v1.2.0 – 軽量化 ・更新コマンドの追加(データ移行不可)
旧バージョン
v1.1.0 – https://www.dropbox.com/scl/fi/ti9ysatpqrvxykarf9etg/ranking_board.mcaddon?rlkey=j5bpyusnqqq1kwxw2gbybqwdr&st=hyftbrqs&dl=0
コメント
構文エラーが出てボートを取り出せません コマンドでやるにはどうやってやればいいですか?
コマンドとは、「/give @s rk:create_board」のことですか?
そのままコピー&ペーストを行えば、構文エラーはでないはずです。
スコアを作成していないじゃないですかね。
/scoreboard objectives add score dummy でスコア名が”score”のスコアが作れますよ
新しい人が入るとこのようなエラーがでてしまいます。
[Scripting][error]-Error: Maximum string size exceeded (32788/32767) bytes for dynamic property ‘boardConfig’ at refreshBoard (board.js:139)
at (board.js:79)
どうやら保存できる容量を超えてしまったようです。どうすればよいでしょうか。
報告ありがとうございます。
1~2日後に容量無制限のバージョンをアップデートする予定ですので、そちらをご利用ください。
できる限りデータ移行できるようにしますが、データが初期化される可能性もあるので、その点をご了承ください。
ありがとうございます。それを聞いて安心しました。早急な対応ありがとうございます。
ver1.1.0を配布しました
データ移行の際は、元のアドオンをストレージから削除し、新しいver1.1.0をインストールしてください。
データはアドオンのUUID(識別子)によって決まるため、UUIDは絶対に変更しないようにしてください。
ボードが表示されませんでした。BETAApiはOnです
報告ありがとうございます。
「ボードが表示されませんでした」とは、ボード自体が全く表示されないということでしょうか?
それとも、データが記録されないということでしょうか?
前者の場合、リソースパックがワールドに入っていない可能性があります。