【Plugin紹介】タブメニューにヘッダーとフッターを設定『TitleManager』




今回紹介するのは『TitleManager』というPluginです。

このPluginを導入するとタブメニューやログインメッセージ、アクションバーにメッセージをアニメーション付きで表示できるようになります。

また、APIも充実していてPluginを作れる人は自分のPluginに使用することもできます。

ダウンロード

コマンド・パーミッション

コマンド説明
/tm amsg [Player] [Text]指定したプレイヤーのアクションバーに表示OP
/tm abc [Text]全てのプレイヤーのアクションバーに表示OP
/tm msg [Player] [Text]指定したプレイヤーのタイトルメッセージに表示OP
/tm bc [Text]全てのプレイヤーのタイトルメッセージに表示OP
/tm versionバージョンを表示OP
/tm animationsアニメーション一覧を表示OP
/tm reload再読み込みOP
パーミッション説明
titlemanager.command.amessage/tm amsg コマンドの権限
titlemanager.command.abroadcast/tm abc コマンドの権限
titlemanager.command.message/tm msg コマンドの権限
titlemanager.command.broadcast/tm bc コマンドの権限
titlemanager.command.animations/tm animations コマンドの権限
titlemanager.command.reload/tm reload コマンドの権限

タブメニュー(Tabmenu)のヘッダーとフッダー

tabmenu
tabmenu:
  enabled: true #タブメニューを有効にするか
  header: '&3Welcom to server\n&b日本語も\n&f改行もできる!' #ヘッダー
  footer: animation:test1 #フッター

Tabを押した時にでるタブメニューのヘッダーとフッダーに文字を設定することができます。画像では分かりませんが、アニメーションを設定して文字に動きを付けることもできます。

文字に色を付ける時はColorCode 改行するときは\nを使いましょう。

ログインメッセージ

welcom
welcome_message:
  enabled: true #ログインメッセージを有効
  title: '&7Welcome back &a{PLAYER}&7!' #タイトルの内容
  subtitle: '&7To my server' #サブタイトルの内容
  fadeIn: 20 #フェードイン時間
  stay: 40 #継続時間
  fadeOut: 20 #フェードアウト時間
  first-join: #初めてのログインの時のログインメッセージ
    title: '&7Welcome to MyServer &a{PLAYER}' #タイトルの内容
    subtitle: '&7Hope you enjoy your stay!' #サブタイトルの内容
actionbar-welcome:
  enabled: true #アクションバーを有効
  message: '&a&lWelcome!' #内容
  first-join: #初めてのログイン
    message: '&2&lWelcome It''s your first time!' #内容

ログインした時のメッセージをタイトルとアクションバーを使って表示することができます。

ログインメッセージは初めてログインした時のメッセージと、2度目からのログインメッセージは別になっているので注意してください。

アニメーションを付ける

# For a generator go to: https://puharesource.io/titlemanager-generator.html
test1: #アニメーション名
  frames:
  - '[5;5;0]&b&d-&b---------'
  - '[0;2;0]&b-&d-&b--------'
  - '[0;2;0]&b--&d-&b-------'
  - '[0;2;0]&b---&d-&b------'
  - '[0;2;0]&b----&d-&b-----'
  - '[0;2;0]&b-----&d-&b----'
  - '[0;2;0]&b------&d-&b---'
  - '[0;2;0]&b-------&d-&b--'
  - '[0;2;0]&b--------&d-&b-'
  - '[0;5;0]&b---------&d-&b'
  - '[0;2;0]&b--------&d-&b-'
  - '[0;2;0]&b-------&d-&b--'
  - '[0;2;0]&b------&d-&b---'
  - '[0;2;0]&b-----&d-&b----'
  - '[0;2;0]&b----&d-&b-----'
  - '[0;2;0]&b---&d-&b------'
  - '[0;2;0]&b--&d-&b-------'
  - '[0;2;0]&b-&d-&b--------'
  - '[0;5;5]&b&d-&b---------'
tabmenu:
  enabled: true
  header: '&3Welcom to server'
  footer: animation:test1
  #animation:アニメーション名

animations.ymlがアニメーションの内容が書いてあるファイルです。アニメーションを追加・編集する時はこのファイルを編集します。

config.ymlでアニメーションを指定する時は、animations.ymlで記入しているアニメーション名を指定しましょう。

以下のサイトでアニメーションを簡単に作成することができます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です