0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Minecraft Dynmapで統合版と疑似クロスプレイでのプレイヤーアイコン表示【備忘録】

Last updated at Posted at 2023-01-10

なにが起こったか

Java EditionとBedrock Edition(以下統合版と記載)でマイクラを楽しくクロスプラットフォームプレイ。
Dynmapを見てみると統合版の友人のプレイヤーアイコンが以下のようになっている。なんで?
image.png

使用プラグイン

一部

  • Dynmap
  • GeyserMC
  • Floodgate
  • GeyserSkinManager

原因  Player ID

プレイヤーIDの前に"."がついている。これにより登録されるプレイヤーの顔アイコンが隠しファイル状態となってしまう。
隠しフォルダにはアクセスできず、結果よくわからないのが出てきている。

※ .MAMEGIKAみたいになっていた。上記画像はJAVA版での再現のため"."は出ていない

解決方法

Floodgateのconfigファイル(config.yml)の以下パラメーターを変更

Befoer
config.yml
username-prefix: "."
After
config.yml
username-prefix: "BE_"

変更後、サーバー再起動で適用。
これで少なくともスティーブアイコンが表示されるように。
でもスティーブじゃ物足りないよな

MAP上のアイコンのカスタマイズ

統合版ユーザースキンを拾って来る方法がわからなかったので、ゴリ押しで好きな画像を表示させます。
DiscordSRVは統合版のスキンアイコン表示できてる、なんで?
小規模サーバーなので手作業で行っています。大規模だと代案を検討したほうがいいかも。

初期状態だとたぶん画像をはめ込んでも更新されてしまうので、Dynmapのコンフィグを設定します。

configuration.txt
# Control updating of player faces, once loaded (if faces are being managed by other apps or manually)
refreshskins: false

Skinが自動で更新されないように設定を変更します。

マイクラ置いてるサーバー/plugins/dynmap/web/tiles/faces/32x32
あとは上記フォルダに32×32のping画像を {playerID}.pngの形式で置いておきましょう。
ex) MAMEGIKA.png

16×16ではDynmapの横にある画像を変更できます。
16×16の画像を用意し、上記の手順でできます。

8×8って何に使われてるんだろう……不明

image.png

やったね!

結構ちいさいのでパッと見で何かわかるくらいの大きさの画像がいいかも。
画像サイズの変換にはiloveimgさんを使用させていただきました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?