SleepMost

提供:pkki鯖公式wiki
SleepMost

SleepMostプラグインはコマンドで寝ることができたり、夜を越す時のアニメーションを付けることなどができるプラグインです。カスタマイズ性に優れており、基本的になんでも設定できます。

SleepMost
制作者 MrGeneralQ
最新バージョン(2023/11/15) 5.3.0
対応バージョン 1.8~1.20
最初のリリース 2018/9/6
SpigotMC SpigotMC-SleepMost
Github Github-SleepMost

コマンド

コマンド 権限 説明
/sleepmost sleepmost.help helpメニューを開く
/sm enable sleepmost.enable 今いるワールドでSleepMostを有効にする
/sm disable sleepmost.disable 今いるワールドでSleepMostを無効にする
/sm setflag <flagName> <value> sleepmost.setflag 今いるワールドでフラグと値を設定する
/sm reset sleepmost.reset フラグと値をリセットする
/sm info sleepmost.info 今いるワールドのすべてののフラグのリストを表示する
/sm version sleepmost.version SleepMostのバージョンを表示する
/sm reload sleepmost.reload configファイルを再読みする
/sm bed sleepmost.bed 最寄りのベッドまでテレポート
/sm setops sleepmost.setops プレーヤースリープの設定
/sm sleep sleepmost.sleep プレーヤーがベッドに入らずに眠れるようにする。

フラグ

/sm setflag <flagName> <flagValue>

フラグでは、色々ワールドごとのSleepMostの設定ができます。例えば、何人以上の人が寝たら夜を過ごせるのかなど。

true=ON,false=OFF,decimal=10進数,

フラグ ボリューム 説明
percentage-required decimal そのワールドで夜をスキップするのに必要な割合
mob-no-target true | false trueの場合、ベッドにいるとき、モブはあなたを攻撃しない。
use-exempt true | false trueに設定すると、sleepmost.exempt権限を持つプレーヤーは、スリープが必要なプレーヤーとしてカウントされない。
use-afk true | false trueに設定すると、AFKプレーヤーはスリープが必要なプレーヤーとしてカウントされない。
prevent-sleep true | false trueに設定すると、プレーヤーはそのワールドで眠ることができない。
prevent-phantom true |false ファントムのスポーンを防ぎ、スリープ後にカウンターをリセットする。
nightcycle-animation true | false 睡眠後に時間が早まるアニメーションを表示
storm-sleep true | false 雷雨の間、プレーヤーが眠れるようにする
calculation-method percentage | players プレーヤーが睡眠を要求された場合の計算タイプを設定する。
players-required number 計算方法をプレーヤーに設定した場合、スリープに必要なプレーヤーの数を設定する。
skip-delay number 夜または荒らしをスキップしてからプレーヤーがスリープ状態になるまでの秒数を設定する。
heal true | false 寝ているプレーヤーを回復させる。
feed true | false 寝たプレーヤーに食事を与える
exempt-below-y number Y軸以下のプレーヤーは寝る人に含まれない。-1 = 使用不可
exempt-creative true | false trueに設定すると、クリエイティブプレーヤーは必要なスリーピングプレーヤーの数に考慮されない
exempt-spectator true | false trueに設定すると、観客プレーヤーは必要なスリーピングプレーヤーの数に考慮されない。
allow-cmd-sleep true | false 有効にすると、プレーヤーは/sm sleepコマンドを使用できる。
clock-animation true | false 有効にすると、nightcylce-animationが有効な場合、時計のアニメーションが再生されます。
use-bossbar true | false 有効にすると、何人のプレーヤーがスリープしているかを示すボスバーが表示される。
use-title-night-skipped true|false 有効にすると、夜間スキップ時にタイトルが表示されます。
use-title-storm-skipped true|false 有効にすると、嵐がスキップされたときにタイトルが表示される。
use-sound-night-skipped true|false 有効にすると、夜をスキップしたときにサウンドが再生されます。
use-sound-storm-skipped true|false 有効にすると、嵐がスキップされたときにサウンドが再生されます。

SleepMost-placeholders

このプラグインはPlaceholderAPIをサポートしています。

placeholder 説明
%sleeping% 寝ていても、寝ていなくても表示される。
%required% スリープに必要なプレーヤーの数を表示する。
%sleeping-count% 何人のプレーヤーが眠っているかを表示する。
%sleeping-required-count% スリープに必要なプレーヤーの数を表示する。
%version% 現在のSleep-Mostのバージョンを表示する。
%latest-version% 最新のSleep-Mostバージョンを表示します。
%updateLink% Sleep-Mostの更新リンクを表示する。
%player% プレイヤー名を表示します。
%dplayer% ディスプレイ名を表示する。
%world% ワールドネームを表示する。
%skip-cause% 飛ばした理由を表示する。(夜、嵐など)
%remaining% スリープの残り時間を表示する。
placeholder 説明
%sleepmost_sleeping-percentage% スリープしているプレーヤーの割合を表示する。
%sleepmost_sleeping-count% 寝ているプレーヤーの数を表示する。
%sleepmost_players-required% スリープに必要なプレーヤーの人数を表示する。
%sleepmost_sleeping% 寝ていても、寝ていなくても表示される。
%sleepmost_remaining-count% 残り睡眠時間を表示する。
%sleepmost_"flagName"_flag% 特定のフラグの値を表示する。

Configファイル

# WELCOME TO THE OFFICIAL SLEEP-MOST PLUGIN
# AUTHORS: MrGeneralQ, HorrendousEntity
# CONTRIBUTORS: Nozemi
# VERSION: 4.13.1
# SUPPORT NEEDED? Join our discord at --> https://discord.pseudonova.com/ WE ARE HAPPY TO HELP YOU FURTHER!
# YOU CAN FIND THE DOCS FOR THIS PLUGIN HERE --> https://mrgeneralq.gitbook.io/sleepmost/
# 
# 
# WARNING: SUPPORT IS ONLY GIVEN TO THE LATEST VERSION
update-checker-enabled: true
sleep:
  world:
    enabled: true
    calculation-method: percentage
    percentage-required: 0.5
    players-required: 5
    mob-no-target: true
    use-exempt: false
    use-afk: false
    use-bossbar: false
    use-sound-night-skipped: false
    use-sound-storm-skipped: false
    use-title-night-skipped: false
    use-title-storm-skipped: false
    exempt-creative: false
    exempt-spectator: false
    prevent-sleep: false
    prevent-phantom: false
    nightcycle-animation: false
    storm-sleep: true
    skip-delay: 0
    heal: false
    feed: false
    clock-animation: true
    allow-sleep-cmd: true
    skip-storm: true
    exempt-below-y: -1
  world2:
    enabled: false
    calculation-method: percentage
    percentage-required: 0.5
    players-required: 5
    mob-no-target: true
    use-exempt: false
    use-afk: false
    use-bossbar: false
    use-sound-night-skipped: false
    use-sound-storm-skipped: false
    use-title-night-skipped: false
    use-title-storm-skipped: false
    exempt-creative: false
    exempt-spectator: false
    prevent-sleep: false
    prevent-phantom: false
    nightcycle-animation: false
    storm-sleep: true
    skip-delay: 0
    heal: false
    feed: false
titles:
  night-skipped:
    title: '&aNight skipped'
    subtitle: '&bGood morning sunshine!'
  storm-skipped:
    title: '&eStorm skipped'
    subtitle: '&bWhat a weather...'
sounds:
  night-skipped:
    sound: UI_TOAST_CHALLENGE_COMPLETE
  storm-skipped:
    sound: ENTITY_WITHER_SPAWN
time-after-reset: 0
messages:
  prefix: '&7[&bSleep-Most&7]'
  cooldown: 10
  night-skipped: '&bThe night was skipped!'
  storm-skipped: '&bThe storm was skipped!'
  players-left-night: '&bSleeping to skip night &f[&c%sleeping%/%required%&f]&b!'
  players-left-storm: '&bSleeping to skip the storm &f[&c%sleeping%/%required%&f]&b!'
  sleep-prevented: '&cYou cannot sleep in this world!'
  no-sleep-storm: '&cYou cannot sleep during a thunderstorm'
bossbar:
  title: '&bPlayers sleeping to skip the %skip-cause% &f[&c%sleeping-count%&f/&c%sleeping-required-count%&f]'

pkkiサーバーの設定

pkkiサーバーのメインワールドでは、過半数(51%)が寝ると夜が過ごされます。