Ryukkun / HidePlayer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HidePlayer

自分以外のプレイヤーを非表示にすることができる Plugin だよ!

> 対応バージョン

  • MC 1.12.2 ~
  • 最新バージョン(Ver.1.20.4 2023/12/30) での動作を確認済み

> 機能

  • アイテム右クリックで show/hide を切り替えることができます。
    • 初期設定では 時計に"なんかすごい時計"と、名前を付けたら使用できます。
    • 額縁やチェストなどの干渉は無効化されています
    • configや変更方法は後述。
  • サーバー参加時にアイテムを持ってないプレイヤーにアイテムを配る (初期設定 true)
test.mp4
  • サーバー負荷が気になる場合はインターバルを好きに設定することができます。

> Commands

誰でも使用可能

  • /show : 表示
  • /hide : 非表示

OP所持者のみ

  • /hideplayer reload_config : configファイルを再読み込み
  • /hideplayer set-interval <double> : show/hide を切り替える際のインターバルを指定。単位は秒。初期設定は0.5。
  • /hideplayer set ... : configを設定。
  • /hideplayer get ... : configの取得。

> Config

# 空欄を入力したい場合は '' を入力してください

item:
  # hide/showを切り替える際 アイテムも入れ替えるか設定できます。
  # falseの場合は hide/showどちらののアイテムでも show/hideを切り替えられます。
  change_item: false

  ## アイテムの判別にnameとidを用います。
  ## nameが空白の場合は デフォルトの名前(時計なら”時計”) で反応します。
  hide:
    id: WATCH
    name: なんかすごい時計
    lore: §7プレイヤーの §a表示§7/§c非表示 §7を切り替えられる なんかすごいアイテムだよ!

  show:
    id: COMPASS
    name: なんかすごいコンパス
    lore: §7プレイヤーの §a表示§7/§c非表示 §7を切り替えられる なんかすごいアイテムだよ!

## 単位は秒。 0.0でもいいよん
interval: 0.5

## サーバー参加時にアイテムを自動的に配布するかどうか
give_item: true


## 空欄にすればメッセージは送信されません。
message:
  # 接頭辞。メッセージの最初についてるやつ
  prefix:
    success: §2H§aide§2P§alayer §2>> §a
    warning: §6H§eide§6P§elayer §6>> §e
    error: §4H§cide§4P§clayer §4>> §c

  # プレイヤーを消すときのメッセージ
  hide: §r§2§lhid §r§aall players
  show: §r§2§lshowed §r§aall players

  already_hide: already hidden all players =)
  already_show: already shown all players =)

  # intervalは `%s` で参照できます。
  interval: please wait %s seconds ...

  # チェストとかにアイテム入れようとしたときに表示されるメッセージ (adventureのみ)
  inventory_change: please move items in your inventory (press E)

About

License:MIT License


Languages

Language:Java 100.0%