941
收录服务器
1213
注册
42 660
玩家
Morpheus
一个简单的睡眠投票插件
作 者 CommanderTvis
发布时间 2019年9月29日
支持核心 Spigot
原生版本
支持版本 1.14,1.15,1.16
点此下载

Morpheus 是一个简单的睡眠投票插件,具有动画时间跳过和完全可配置的消息功能。当达到一定比例的玩家进入睡眠状态时,夜晚将被跳过。

😴 Morpheus

⚙️ 安装

此插件专为 Minecraft 1.16 设计,不保证支持旧版本。要安装 Morpheus,只需将其放入 /plugins/ 文件夹中。Morpheus 依赖于 PluginApi,因此您也需要安装它。

⌨️ 命令

  • morpheus - 根命令。
  • rl|reload - 重新加载配置。

📝 配置

Morpheus 可以使用 /plugins/Morpheus 目录中的 JSON 配置文件进行配置。

属性:

messages 对象:插件发送或显示的各种消息。

  • command 对象:
    • noPermission - 当玩家无权访问某个子命令时发送。
    • configurationReloaded - 当玩家重新加载插件配置时发送。
    • unresolvedSubcommand - 当玩家尝试调用未定义的子命令时发送。
  • leftBed - 当玩家离开床时发送。可用占位符:%player% - 玩家姓名,%sleeping% - 当前在床上睡觉的玩家百分比。
  • goodMorningTitle 对象:夜晚跳过时发送的标题消息:
    • title - 标题。
    • subtitle - 副标题。
    • fadeIn - 消息淡入时间。
    • stay - 消息停留时间。
    • fadeOut - 消息淡出时间。
  • wentToBed - 当跳过夜晚所需的最后一名玩家上床睡觉时发送。可用占位符:%player% - 玩家姓名。
  • wentToBedNotEnough - 当玩家上床睡觉但没有足够的玩家跳过夜晚时发送。可用占位符:%player% - 玩家姓名,%sleeping% - 当前在床上睡觉的玩家百分比,%notenough% - ChoiceFormat 格式,包含缺少的玩家数量。
  • notEnoughPlayersChoiceFormat - 用于处理缺少玩家数量的 ChoiceFormat 格式。
  • notificationMode - 通知玩家离开和上床睡觉的方式,可以是 ACTION_BARCHAT
  • enableGoodMorningTitle - 如果为 true,则在插件跳过夜晚时向所有玩家显示标题消息。
  • shareOfPlayers - 跳过夜晚所需的玩家比例。例如,0.5 表示一半的玩家,0.9 表示 90% 的玩家。

配置示例:

{
  "messages": {
    "command": {
      "noPermission": "你没有权限使用这个命令",
      "configurationReloaded": "Morpheus配置已重载!",
      "unresolvedSubcommand": "未知的子命令"
    },
    "leftBed": "%player% 离开了床. 现在有 %sleeping%% 的玩家在睡觉.",
    "goodMorningTitle": {
      "title": "&b早安!",
      "subtitle": "&a新的一天开始了!",
      "fadeIn": 10,
      "stay": 70,
      "fadeOut": 20
    },
    "wentToBed": "%player% 是最后一个上床睡觉的人.",
    "wentToBedNotEnough": "%player% 上床睡觉了, 但还不够人数. 现在有 %sleeping%% 的玩家在睡觉. 还需要 %notenough% 个玩家.",
    "notEnoughPlayersChoiceFormat": "0#0 个玩家|1#1 个玩家|1<#%count% 个玩家"
  },
  "notificationMode": "ACTION_BAR",
  "enableGoodMorningTitle": true,
  "shareOfPlayers": 0.5
}