Nikomaru
Portfolio

絵文字プラグイン- MineStamp

MineStampは、Minecraft内でプレイヤーが絵文字やカスタムスタンプを表示できるようにするプラグインです。プレイヤーは簡単なコマンドを使って自分の頭上に絵文字を表示させることができます。また、サーバー管理者が独自の画像をアップロードしてオリジナルのスタンプとして使用することも可能です。

開発背景

MineStampは、以下の目的を達成するために開発されました:

  1. コミュニケーションの豊かさの向上 - テキストチャットだけでは伝えられない感情や反応を絵文字で表現できるようにすることで、プレイヤー間のコミュニケーションをより豊かで直感的にします。
  2. サーバー活性化の促進 - 様々な絵文字やスタンプを報酬やコレクションアイテムとして設定することで、プレイヤーの参加意欲を高め、サーバー内イベントへの参加を促進します。
  3. プレイヤー体験の向上 - ゲーム内でより感情表現が豊かになることで、プレイヤー体験を向上させ、Minecraftの世界をより魅力的なものにします。

絵文字について

MineStampでは、Noto Emoji Colorを使用しています。これらの絵文字はnoto-emoji リポジトリから取得しています。

主な機能

  • 簡単なコマンドでプレイヤーの頭上に絵文字を表示
  • サーバー管理者によるカスタムスタンプの追加
  • 絵文字コレクションシステム

技術的な実装

MineStampは、Minecraft Paper APIを使用して開発されており、効率的なリソース管理と非同期処理などにより滑らかな表示を実現しています。実体ではなくパケットを送信することによって、軽量化を図っています。その際にはProtocolLibを利用しました。