【score_skin】{サンプル} !!色々なスキンをお着換えできるアドオン!!

score_skin_thumbnail_under_2mb-f80d5205
スポンサーリンク

スコアボードの値を使って、プレイヤーのスキンを切り替えるアドオンです。設定用アイテムを使うと、UIからスキンや表示オプションを変更できます。

主な機能
  • スキンIDを0〜30から選択
  • チーム用スキンIDと手動/チーム連動モードを設定
  • 防具の表示/非表示を切り替え
  • 通常・半透明・グリント・発光エフェクトを選択
  • 現在の設定を画面下に表示
スキン画像の変更方法

リソースパック内の次のフォルダーにある画像を差し替えてください。

textures/skins/skin_1.png 〜 textures/skins/skin_30.png

画像は標準的な64×64ピクセルのPNGを使い、ファイル名はそのままにします。たとえば skin_1.png を差し替えると、スキンID「1」の見た目が変わります。ID「0」は初期スキンとして扱われます。

UIから設定する方法

ワールド設定で、ビヘイビアーパックとリソースパックの両方を有効にしてください。クリエイティブのアイテム一覧から「スキン設定」を入手し、手に持って使用すると設定画面が開きます。

サバイバルでは、次のコマンドで設定アイテムを入手できます。

/give @s score_skin:menu 1

スコアボードコマンドの使い方

スコアボードはワールド参加時に自動で作成されます。チャットを開き、以下のコマンドで値を設定します。@s は自分、@a は全プレイヤーを表します。
スコアボード
値
内容
score_skin
0〜30
手動で選ぶスキンID
score_skin_team
0〜30
チーム連動用のスキンID
score_skin_mode
0 / 1
0=手動、1=チーム連動
score_skin_armor
0 / 1
0=防具を隠す、1=表示
score_skin_fx
0〜3
0=通常、1=半透明、2=グリント、3=発光
自分のスキンをID「1」にする例:

/scoreboard players set @s score_skin 1

チーム連動用スキンをID「3」にして、チーム連動を有効にする例:

/scoreboard players set @s score_skin_team 3 /scoreboard players set @s score_skin_mode 1

手動モードに戻す場合:

/scoreboard players set @s score_skin_mode 0

全プレイヤーに同じスキンIDを設定する場合は、対象を @a にします。

/scoreboard players set @a score_skin 1

対応環境

Minecraft Bedrock Edition 1.26.50以降

休止期間が長くなってしまいましたが、また制作したいなと戻ってまいりました。
制作依頼、制作相談お待ちしております!!
スポンサーリンク
ダウンロード
(mcpack/mcaddon) [DL:24]
※投稿記事に含まれるファイルやリンクにより発生した被害についてクラフターズコロニーは責任を取りません
投稿通報

コメント

  1. 久しぶりの投稿ですね。旧バージョンのスキンを変えれるアドオンもダウンロードさせていただいています。いつも楽しいアドオン、役に立つアドオンを作っていただきありがとうございます。これからも応援しています!

    • コメントありがとうございます!!
      旧バージョンもダウロードありがとうございます!
      今後ともマインクラフトを盛り上げたいと思っております!

  2. 指定の場所から指定の場所まで移動させる、会話ができるなどのいろいろな動きをさせられるNPCを追加するアドオンを作ってほしいです。

    • コメントありがとうございます!
      挑戦してみます!!

  3. 半透明とグリントと発光はどういう事ですか?

    • コメントありがとうございます

      半透明(FX 1)
      プレイヤー全体を透明度約55%で描画します。幽霊のように透けて見えます。完全な透明化ではありません。

      発光(FX 2)
      スキンを暗い場所でも明るく見える材質で描画します。ただし、松明のように周囲のブロックを照らす機能ではありません。

      グリント(FX 3)
      エンチャントされた装備のような、光が流れるキラキラ模様をスキンに重ねます。

      となっています

コメント通報

通報するにはログインする必要があります