「SleepMost」の版間の差分

提供:pkki鯖公式wiki
編集の要約なし
編集の要約なし
 
(2人の利用者による、間の10版が非表示)
1行目: 1行目:
SleepMost
[[ファイル:SleepMost.png|サムネイル|SleepMost]]
SleepMostプラグインはコマンドで寝ることができたり、夜を越す時のアニメーションを付けることなどができるプラグインです。カスタマイズ性に優れており、基本的になんでも設定できます。
{| class="wikitable"
{| class="wikitable"
|+SleepMost
|+SleepMost
10行目: 11行目:
|対応バージョン
|対応バージョン
|1.8~1.20
|1.8~1.20
|-
|最初のリリース
|2018/9/6
|-
|-
|SpigotMC
|SpigotMC
17行目: 21行目:
|[https://github.com/mrgeneralq/sleep-most Github-SleepMost]
|[https://github.com/mrgeneralq/sleep-most Github-SleepMost]
|}
|}
== '''コマンド''' ==
{| class="wikitable"
!コマンド
!権限
!説明
|-
|/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の設定ができます。例えば、何人以上の人が寝たら夜を過ごせるのかなど。
<code>true</code>=ON,<code>false</code>=OFF,decimal=10進数,
{| class="wikitable"
!フラグ
!ボリューム
!説明
|-
|percentage-required
|decimal
|そのワールドで夜をスキップするのに必要な割合
|-
|mob-no-target
|<nowiki>true | false</nowiki>
|trueの場合、ベッドにいるとき、モブはあなたを攻撃しない。
|-
|use-exempt
|<nowiki>true | false</nowiki>
|trueに設定すると、sleepmost.exempt権限を持つプレーヤーは、スリープが必要なプレーヤーとしてカウントされない。
|-
|use-afk
|<nowiki>true | false</nowiki>
|trueに設定すると、AFKプレーヤーはスリープが必要なプレーヤーとしてカウントされない。
|-
|prevent-sleep
|<nowiki>true | false</nowiki>
|trueに設定すると、プレーヤーはそのワールドで眠ることができない。
|-
|prevent-phantom
|<nowiki>true |false</nowiki>
|ファントムのスポーンを防ぎ、スリープ後にカウンターをリセットする。
|-
|nightcycle-animation
|<nowiki>true | false</nowiki>
|睡眠後に時間が早まるアニメーションを表示
|-
|storm-sleep
|<nowiki>true | false</nowiki>
|雷雨の間、プレーヤーが眠れるようにする
|-
|calculation-method
|<nowiki>percentage | players</nowiki>
|プレーヤーが睡眠を要求された場合の計算タイプを設定する。
|-
|players-required
|number
|計算方法をプレーヤーに設定した場合、スリープに必要なプレーヤーの数を設定する。
|-
|skip-delay
|number
|夜または荒らしをスキップしてからプレーヤーがスリープ状態になるまでの秒数を設定する。
|-
|heal
|<nowiki>true | false</nowiki>
|寝ているプレーヤーを回復させる。
|-
|feed
|<nowiki>true | false</nowiki>
|寝たプレーヤーに食事を与える
|-
|exempt-below-y
|number
|Y軸以下のプレーヤーは寝る人に含まれない。-1 = 使用不可
|-
|exempt-creative
|<nowiki>true | false</nowiki>
|trueに設定すると、クリエイティブプレーヤーは必要なスリーピングプレーヤーの数に考慮されない
|-
|exempt-spectator
|<nowiki>true | false</nowiki>
|trueに設定すると、観客プレーヤーは必要なスリーピングプレーヤーの数に考慮されない。
|-
|allow-cmd-sleep
|<nowiki>true | false</nowiki>
|有効にすると、プレーヤーは/sm sleepコマンドを使用できる。
|-
|clock-animation
|<nowiki>true | false</nowiki>
|有効にすると、nightcylce-animationが有効な場合、時計のアニメーションが再生されます。
|-
|use-bossbar
|<nowiki>true | false</nowiki>
|有効にすると、何人のプレーヤーがスリープしているかを示すボスバーが表示される。
|-
|use-title-night-skipped
|<nowiki>true|false</nowiki>
|有効にすると、夜間スキップ時にタイトルが表示されます。
|-
|use-title-storm-skipped
|<nowiki>true|false</nowiki>
|有効にすると、嵐がスキップされたときにタイトルが表示される。
|-
|use-sound-night-skipped
|<nowiki>true|false</nowiki>
|有効にすると、夜をスキップしたときにサウンドが再生されます。
|-
|use-sound-storm-skipped
|<nowiki>true|false</nowiki>
|有効にすると、嵐がスキップされたときにサウンドが再生されます。
|}
== SleepMost-placeholders ==
このプラグインは[[PlaceholderAPI]]をサポートしています。
{| class="wikitable"
!placeholder
!説明
|-
|%sleeping%
|寝ていても、寝ていなくても表示される。
|-
|%required%
|スリープに必要なプレーヤーの数を表示する。
|-
|%sleeping-count%
|何人のプレーヤーが眠っているかを表示する。
|-
|%sleeping-required-count%
|スリープに必要なプレーヤーの数を表示する。
|-
|%version%
|現在のSleep-Mostのバージョンを表示する。
|-
|%latest-version%
|最新のSleep-Mostバージョンを表示します。
|-
|%updateLink%
|Sleep-Mostの更新リンクを表示する。
|-
|%player%
|プレイヤー名を表示します。
|-
|%dplayer%
|ディスプレイ名を表示する。
|-
|%world%
|ワールドネームを表示する。
|-
|%skip-cause%
|飛ばした理由を表示する。(夜、嵐など)
|-
|%remaining%
|スリープの残り時間を表示する。
|}
{| class="wikitable"
!placeholder
!説明
|-
|%sleepmost_sleeping-percentage%
|スリープしているプレーヤーの割合を表示する。
|-
|%sleepmost_sleeping-count%
|寝ているプレーヤーの数を表示する。
|-
|%sleepmost_players-required%
|スリープに必要なプレーヤーの人数を表示する。
|-
|%sleepmost_sleeping%
|寝ていても、寝ていなくても表示される。
|-
|%sleepmost_remaining-count%
|残り睡眠時間を表示する。
|-
|%sleepmost_"flagName"_flag%
|特定のフラグの値を表示する。
|}
==Configファイル==
<syntaxhighlight lang="yaml" line>
# 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]'
</syntaxhighlight>
== pkkiサーバーの設定 ==
pkkiサーバーのメインワールドでは、過半数(51%)が寝ると夜が過ごされます。

2023年11月18日 (土) 23:12時点における最新版

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%)が寝ると夜が過ごされます。