RavelloH's Blog

LOADing...



Minecraft Paper服务器插件推荐

minecraft-paper-server-plugins

游戏/minecraft服务器 17480 ---

minecraftpaperplugins


前言

这篇文章是接的前面的Minecraft Paper Server指南 | RavelloH's Blog的教程,不同于前面的全面的教程,此文章将会仅注重于Paper端Minecraft服务器插件相关内容,且不会太深入,仅仅只是罗列出来。 注:各个Paper版本的各个插件的支持情况可能并不相同。

推荐

版本兼容类

功能扩充类

玩法扩展类

优化类

美化类

维护类

翻译

插件没有中文让管理者和玩家都很苦恼,这里我按首字母顺序说一下上面的插件如何设置成中文:(注:没有提及的也有可能是我懒得做了,并不是没有提及的就一定没有翻译),里面的文件名都是相对于plugins/<Name>/文件夹下的,例如我在AuraSkills中说的config.ymal的实际位置就是plugins/AuraSkill/config.yml。 你可能需要先运行一次服务器才会生成这些文件夹。

  • AuraSkills:
    • 更改config.yml中的default_language: endefault_language: zh-CN
  • ChestShop:
    • 更改config.yml中的DEFAULT_LANGUAGE: "en"DEFAULT_LANGUAGE: "zh"
  • Chunky:
    • 更改config.yml中的language: enlanguage: zh_CN
  • CoreProtech:
    • 更改config.yml中的language: enlanguage: zh
    • 但是上面的更改选项中的描述似乎是 Language codes can be entered in config.yml for automatic online translation.,online的翻译不知道狗不狗屎,所以我自己翻译了下language.yml,你可以直接覆盖进去,放在最后了CoreProtech
  • GSit:
    • 更改config.yml中的lang: en_uslang: zh_cn
  • HuskHomes:
    • 更改config.yml中的language: en-gblanguage: zh-cn
  • SkinsRestorer:
    • 更改config.yml中的locale: enlocale: zh_cn
    • 更改config.yml中的consoleLocale: enconsoleLocale: zh_cn
  • ToolStats
    • 没有翻译,但是我把我翻译的config.yml放下面了ToolStats

翻译文本

CoreProtech

ACTION_NOT_SUPPORTED: "该操作不支持此命令。"
AMOUNT_BLOCK: "{0} {block|blocks}"
AMOUNT_CHUNK: "{0} {chunk|chunks}"
AMOUNT_ENTITY: "{0} {entity|entities}"
AMOUNT_ITEM: "{0} {item|items}"
API_TEST: "API 测试成功。"
CACHE_ERROR: "警告:验证 {0} 缓存时出错。"
CACHE_RELOAD: "强制从数据库重新加载 {mapping|world} 缓存。"
CHECK_CONFIG: "请检查 config.yml"
COMMAND_CONSOLE: "请从控制台运行该命令。"
COMMAND_NOT_FOUND: "未找到命令 \"{0}\"。"
COMMAND_THROTTLED: "请稍等片刻再试。"
CONSUMER_ERROR: "消费者队列处理已 {paused|resumed}。"
CONSUMER_TOGGLED: "消费者队列处理已 {paused|resumed}。"
CONTAINER_HEADER: "容器交易"
CPU_CORES: "CPU 核心。"
DATABASE_BUSY: "数据库繁忙。请稍后再试。"
DATABASE_INDEX_ERROR: "无法验证数据库索引。"
DATABASE_LOCKED_1: "数据库已锁定。等待最多 15 秒..."
DATABASE_LOCKED_2: "数据库已在使用中。请稍后再试。"
DATABASE_LOCKED_3: "要禁用数据库锁定,请设置 \"database-lock: false\"。"
DATABASE_LOCKED_4: "禁用数据库锁定可能导致数据损坏。"
DATABASE_UNREACHABLE: "数据库无法访问。丢弃数据并关闭。"
DEVELOPMENT_BRANCH: "检测到开发分支,跳过补丁脚本。"
DIRT_BLOCK: "在你下面放置了一个临时安全块。"
DISABLE_SUCCESS: "成功!已禁用 {0}"
ENABLE_FAILED: "{0} 无法启动。"
ENABLE_SUCCESS: "{0} 已成功启用!"
ENJOY_COREPROTECT: "喜欢 {0}?加入我们的 Discord!"
FINISHING_CONVERSION: "正在完成数据转换。请稍候..."
FINISHING_LOGGING: "正在完成数据记录。请稍候..."
FIRST_VERSION: "初始数据库:{0}"
GLOBAL_LOOKUP: "不要指定半径以进行全局查找。"
GLOBAL_ROLLBACK: "使用 \"{0}\" 进行全局 {rollback|restore}"
HELP_ACTION_1: "将查找限制为某个特定操作。"
HELP_ACTION_2: "示例:[a:block], [a:+block], [a:-block] [a:click], [a:container], [a:inventory], [a:item], [a:kill], [a:chat], [a:command], [a:sign], [a:session], [a:username]"
HELP_COMMAND: "显示该命令的更多信息。"
HELP_EXCLUDE_1: "排除方块/用户。"
HELP_EXCLUDE_2: "示例:[e:stone], [e:Notch], [e:stone,Notch]"
HELP_HEADER: "{0} 帮助"
HELP_INCLUDE_1: "包含特定方块/实体。"
HELP_INCLUDE_2: "示例:[i:stone], [i:zombie], [i:stone,wood,bedrock]"
HELP_INSPECT_1: "启用检查器后,你可以执行以下操作:"
HELP_INSPECT_2: "左键单击方块以查看谁放置了该方块。"
HELP_INSPECT_3: "右键单击方块以查看哪个相邻方块被破坏。"
HELP_INSPECT_4: "放置一个方块以查看该位置的方块被破坏。"
HELP_INSPECT_5: "在液体(等)中放置一个方块以查看谁放置了它。"
HELP_INSPECT_6: "右键单击门、箱子等以查看最后使用它的人。"
HELP_INSPECT_7: "提示:你可以只使用 \"/co i\" 以更快访问。"
HELP_INSPECT_COMMAND: "打开或关闭方块检查器。"
HELP_LIST: "显示所有命令的列表。"
HELP_LOOKUP_1: "命令快捷方式。"
HELP_LOOKUP_2: "检查方块后使用以查看日志。"
HELP_LOOKUP_COMMAND: "高级方块数据查找。"
HELP_NO_INFO: "未找到命令 \"{0}\" 的信息。"
HELP_PARAMETER: "请参见 \"{0}\" 以获取详细的参数信息。"
HELP_PARAMS_1: "执行 {lookup|rollback|restore}。"
HELP_PARAMS_2: "指定要 {lookup|rollback|restore} 的用户。"
HELP_PARAMS_3: "指定要 {lookup|rollback|restore} 的时间量。"
HELP_PARAMS_4: "指定一个半径区域以限制 {lookup|rollback|restore}。"
HELP_PARAMS_5: "将 {lookup|rollback|restore} 限制为某个特定操作。"
HELP_PARAMS_6: "在 {lookup|rollback|restore} 中包含特定方块/实体。"
HELP_PARAMS_7: "在 {lookup|rollback|restore} 中排除方块/用户。"
HELP_PURGE_1: "删除指定时间之前的数据。"
HELP_PURGE_2: "例如,\"{0}\" 将删除所有超过一个月的数据,并仅保留最近 30 天的数据。"
HELP_PURGE_COMMAND: "删除旧的方块数据。"
HELP_RADIUS_1: "指定一个半径区域。"
HELP_RADIUS_2: "示例:[r:10](仅在你周围 10 个方块内进行更改)"
HELP_RELOAD_COMMAND: "重新加载配置文件。"
HELP_RESTORE_COMMAND: "恢复方块数据。"
HELP_ROLLBACK_COMMAND: "回滚方块数据。"
HELP_STATUS: "查看插件状态和版本信息。"
HELP_STATUS_COMMAND: "显示插件状态。"
HELP_TELEPORT: "传送到一个位置。"
HELP_TIME_1: "指定要查找的时间量。"
HELP_TIME_2: "示例:[t:2w,5d,7h,2m,10s], [t:5d2h], [t:2.50h]"
HELP_USER_1: "指定要查找的用户。"
HELP_USER_2: "示例:[u:Notch], [u:Notch,#enderman]"
INCOMPATIBLE_ACTION: "\"{0}\" 不能与该操作一起使用。"
INSPECTOR_ERROR: "检查器已 {enabled|disabled}。"
INSPECTOR_TOGGLED: "检查器现在已 {enabled|disabled}。"
INTEGRATION_ERROR: "无法 {initialize|disable} {0} 日志记录。"
INTEGRATION_SUCCESS: "{0} 日志记录已成功 {initialized|disabled}。"
INTEGRATION_VERSION: "发现无效的 {0} 版本。"
INTERACTIONS_HEADER: "玩家互动"
INVALID_ACTION: "这不是一个有效的操作。"
INVALID_BRANCH_1: "无效的插件版本(分支尚未设置)。"
INVALID_BRANCH_2: "要继续,请将项目分支设置为 \"development\"。"
INVALID_BRANCH_3: "运行开发代码可能导致数据损坏。"
INVALID_CONTAINER: "请先检查一个有效的容器。"
INVALID_DONATION_KEY: "无效的捐赠密钥。"
INVALID_INCLUDE: "\"{0}\" 是无效的方块/实体名称。"
INVALID_INCLUDE_COMBO: "这是一个无效的方块/实体组合。"
INVALID_RADIUS: "请输入有效的半径。"
INVALID_SELECTION: "未找到 {0} 选择。"
INVALID_USERNAME: "\"{0}\" 是无效的用户名。"
INVALID_WORLD: "请指定一个有效的世界。"
LATEST_VERSION: "最新版本:{0}"
LINK_DISCORD: "Discord:{0}"
LINK_DOWNLOAD: "下载:{0}"
LINK_PATREON: "Patreon:{0}"
LINK_WIKI_BLOCK: "方块名称:{0}"
LINK_WIKI_ENTITY: "实体名称:{0}"
LOGGING_ITEMS: "剩余 {0} 项待记录。请稍候..."
LOGGING_TIME_LIMIT: "记录时间限制已到。丢弃数据并关闭。"
LOOKUP_BLOCK: "{0} {placed|broke} {1}。"
LOOKUP_CONTAINER: "{0} {added|removed} {1} {2}。"
LOOKUP_HEADER: "{0} 查找结果"
LOOKUP_INTERACTION: "{0} {clicked|killed} {1}。"
LOOKUP_ITEM: "{0} {picked up|dropped} {1} {2}。"
LOOKUP_LOGIN: "{0} 已 {in|out} 登录。"
LOOKUP_PAGE: "第 {0} 页"
LOOKUP_PROJECTILE: "{0} {threw|shot} {1} {2}。"
LOOKUP_ROWS_FOUND: "找到 {0} {row|rows}。"
LOOKUP_SEARCHING: "正在查找。请稍候..."
LOOKUP_STORAGE: "{0} {deposited|withdrew} {1} {2}。"
LOOKUP_TIME: "{0} 前"
LOOKUP_USERNAME: "{0} 登录为 {1}。"
MAXIMUM_RADIUS: "最大 {lookup|rollback|restore} 半径为 {0}。"
MISSING_ACTION_USER: "要使用该操作,请指定一个用户。"
MISSING_LOOKUP_TIME: "请指定要 {lookup|rollback|restore} 的时间量。"
MISSING_LOOKUP_USER: "请指定要查找的用户或 {block|radius}。"
MISSING_PARAMETERS: "请使用 \"{0}\"。"
MISSING_ROLLBACK_RADIUS: "你没有指定 {rollback|restore} 半径。"
MISSING_ROLLBACK_USER: "你没有指定 {rollback|restore} 用户。"
MYSQL_UNAVAILABLE: "无法连接到 MySQL 服务器。"
NETWORK_CONNECTION: "连接由 {0} {successful|failed}。使用 {1} {2}。"
NETWORK_TEST: "网络测试数据已成功发送。"
NO_DATA: "在 {0} 未找到数据。"
NO_DATA_LOCATION: "在此位置未找到 {data|transactions|interactions|messages}。"
NO_PERMISSION: "你没有权限执行此操作。"
NO_RESULTS: "未找到结果。"
NO_RESULTS_PAGE: "未找到该页面的 {results|data}。"
NO_ROLLBACK: "未找到 {pending|previous} 回滚/恢复。"
PATCH_INTERRUPTED: "升级中断。将在重启时重试。"
PATCH_OUTDATED_1: "无法升级早于 {0} 的数据库。"
PATCH_OUTDATED_2: "请使用受支持的 CoreProtect 版本进行升级。"
PATCH_PROCESSING: "正在处理新数据。请稍候..."
PATCH_SKIP_UPDATE: "跳过 {table|index} 在 {0} 上的 {update|creation|removal}。"
PATCH_STARTED: "正在执行 {0} 升级。请稍候..."
PATCH_SUCCESS: "成功升级到 {0}。"
PATCH_UPGRADING: "数据库升级进行中。请稍候..."
PLEASE_SELECT: "请选择:\"{0}\"\"{1}\"。"
PREVIEW_CANCELLED: "预览已取消。"
PREVIEW_CANCELLING: "正在取消预览..."
PREVIEW_IN_GAME: "你只能在游戏中预览回滚。"
PREVIEW_TRANSACTION: "你不能预览 {container|inventory} 交易。"
PRIMARY_THREAD_ERROR: "该 API 方法不能在主线程上使用。"
PURGE_ABORTED: "清除失败。数据库可能已损坏。"
PURGE_ERROR: "无法处理 {0} 数据!"
PURGE_FAILED: "清除失败。请稍后再试。"
PURGE_IN_PROGRESS: "清除进行中。请稍后再试。"
PURGE_MINIMUM_TIME: "你只能清除超过 {0} {days|hours} 的数据。"
PURGE_NOTICE_1: "请注意,这可能需要一些时间。"
PURGE_NOTICE_2: "在完成之前不要重启服务器。"
PURGE_OPTIMIZING: "正在优化数据库。请稍候..."
PURGE_PROCESSING: "正在处理 {0} 数据..."
PURGE_REPAIRING: "尝试修复。这可能需要一些时间..."
PURGE_ROWS: "已删除 {0} {row|rows} 数据。"
PURGE_STARTED: "在 \"{0}\" 上开始数据清除。"
PURGE_SUCCESS: "数据清除成功。"
RAM_STATS: "{0}GB / {1}GB 内存"
RELOAD_STARTED: "正在重新加载配置 - 请稍候。"
RELOAD_SUCCESS: "配置已成功重新加载。"
ROLLBACK_ABORTED: "回滚或恢复已中止。"
ROLLBACK_CHUNKS_FOUND: "找到 {0} {chunk|chunks} 进行修改。"
ROLLBACK_CHUNKS_MODIFIED: "已修改 {0}/{1} {chunk|chunks}。"
ROLLBACK_COMPLETED: "已完成 \"{0}\" 的 {Rollback|Restore|Preview}。"
ROLLBACK_EXCLUDED_USERS: "排除的 {user|users}:\"{0}\"。"
ROLLBACK_INCLUDE: "{Included|Excluded} {block|entity|target} {type|types}:\"{0}\"。"
ROLLBACK_IN_PROGRESS: "回滚/恢复已在进行中。"
ROLLBACK_LENGTH: "耗时:{0} {second|seconds}。"
ROLLBACK_MODIFIED: "{Modified|Modifying} {0}。"
ROLLBACK_RADIUS: "半径:{0} {block|blocks}。"
ROLLBACK_SELECTION: "半径设置为 \"{0}\"。"
ROLLBACK_STARTED: "在 \"{0}\" 上开始 {Rollback|Restore|Preview}。"
ROLLBACK_TIME: "时间范围:{0}。"
ROLLBACK_WORLD_ACTION: "限制为 {world|action} \"{0}\"。"
SIGN_HEADER: "标志消息"
STATUS_CONSUMER: "消费者:队列中有 {0} {item|items}。"
STATUS_DATABASE: "数据库:使用 {0}。"
STATUS_INTEGRATION: "{0}:集成 {enabled|disabled}。"
STATUS_LICENSE: "许可证:{0}"
STATUS_SYSTEM: "系统:{0}"
STATUS_VERSION: "版本:{0}"
TELEPORTED: "传送到 {0}。"
TELEPORTED_SAFETY: "已将你传送到安全地点。"
TELEPORT_PLAYERS: "传送命令只能由玩家使用。"
TIME_DAYS: "{0} {day|days}"
TIME_HOURS: "{0} {hour|hours}"
TIME_MINUTES: "{0} {minute|minutes}"
TIME_SECONDS: "{0} {second|seconds}"
TIME_WEEKS: "{0} {week|weeks}"
UPDATE_ERROR: "检查更新时发生错误。"
UPDATE_HEADER: "{0} 更新"
UPDATE_NOTICE: "通知:{0} 现已可用。"
UPGRADE_IN_PROGRESS: "升级进行中。请稍后再试。"
USER_NOT_FOUND: "未找到用户 \"{0}\"。"
USER_OFFLINE: "用户 \"{0}\" 不在线。"
USING_MYSQL: "使用 MySQL 进行数据存储。"
USING_SQLITE: "使用 SQLite 进行数据存储。"
VALID_DONATION_KEY: "有效的捐赠密钥。"
VERSION_NOTICE: "版本 {0} 现已可用。"
VERSION_REQUIRED: "需要 {0} {1} 或更高版本。"
WORLD_NOT_FOUND: "未找到世界 \"{0}\"。"

ToolStats

enabled:
  # Will show ownership of items when they are created/found.
  created-by:
    pickaxe: true
    sword: true
    shovel: true
    axe: true
    hoe: true
    shears: true
    bow: true
    armor: true
    mace: true
  # Will show time the item is created
  created-date:
    pickaxe: true
    sword: true
    shovel: true
    axe: true
    hoe: true
    shears: true
    bow: true
    armor: true
    mace: true
  # Will show "Fished by <player>"
  fished-tag:
    pickaxe: true
    sword: true
    shovel: true
    axe: true
    hoe: true
    shears: true
    bow: true
    armor: true
  # Will show "Found by <player>"
  looted-tag:
    pickaxe: true
    sword: true
    shovel: true
    axe: true
    hoe: true
    shears: true
    bow: true
    armor: true
  # Will show "Trade by <player>"
  traded-tag:
    pickaxe: true
    sword: true
    shovel: true
    axe: true
    hoe: true
    shears: true
    bow: true
    armor: true
  player-kills:
    sword: true
    axe: true
    trident: true
    bow: true
    mace: true
  mob-kills:
    sword: true
    axe: true
    trident: true
    bow: true
    mace: true
  blocks-mined:
    pickaxe: true
    shovel: true
    axe: true
    hoe: true
    shears: true
  # Will show "Spawned in by <player>"
  spawned-in:
    pickaxe: true
    sword: true
    shovel: true
    axe: true
    hoe: true
    shears: true
    bow: true
    armor: true
    mace: true
  fish-caught: true
  sheep-sheared: true
  armor-damage: true
  dropped-by: true
  elytra-tag: true
  arrows-shot: true
  flight-time: true
  messages:
    created:
      created-by: '&7由&8{player}制作'
      created-on: '&7制作于: &8{date}'
    fished:
      caught-by: '&7由&8{player}钓到'
      caught-on: '&7钓到于: &8{date}'
      fish-caught: '&7钓到的鱼: &8{fish}'
    looted:
      looted-by: '&7由&8{player}掠夺'
      looted-on: '&7掠夺于: &8{date}'
      found-by: '&7由&8{player}发现'
      found-on: '&7发现于: &8{date}'
    traded:
      traded-by: '&7由&8{player}交易'
      traded-on: '&7交易于: &8{date}'
    kills:
      mob: '&7击杀的怪物: &8{kills}'
      player: '&7击杀的玩家: &8{kills}'
    spawned-in:
      spawned-by: '&7由&8{player}生成'
      spawned-on: '&7生成于: &8{date}'
    blocks-mined: '&7挖掘的方块: &8{blocks}'
    crops-harvested: '&7收获的作物: &8{crops}'
    sheep-sheared: '&7剪羊毛: &8{sheep}'
    dropped-by: '&7由&8{name}掉落' # name will be player/mob name
    damage-taken: '&7受到的伤害: &8{damage}'
    arrows-shot: '&7射出的箭: &8{arrows}'
    flight-time: '&7飞行时间: &8{time}'
    # Display this message if the player shift click trades/crafts items. It's not really easy to get every single item
    # that is crafted. The tag will only be added to the first item. If you don't want this message, simply replace them both with ""
    shift-click-warning:
      crafting: '&c通过Shift点击制作物品不会完全应用标签到每个物品。这是Bukkit API的限制。'
      trading: '&c通过Shift点击交易物品不会完全应用标签到每个物品。这是Bukkit API的限制。'
    # Set display name for mobs. See: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
    mobs:
      ZOMBIE: zombie
    # Set display name for mobs. See: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
    mob:
      ZOMBIE: zombie
# Change the default formatting for dates.
# See: https://www.digitalocean.com/community/tutorials/java-simpledateformat-java-date-format
# Example: "dd/MM/yyyy"
date-format: yyyy/MM/dd
# Change number formatting.
# You probably do not need to touch this.
number-formats:
  comma-separator: ','
  decimal-separator: .
  comma-format: '#,###'
  decimal-format: '#,###.00'
# When any tool is created, it will generate a hash for the item.
# This hash is not on the item lore, only stored in the NBT data.
# This has no use currently, but can be used for future features for dupe detection.
generate-hash-for-items: true
config-version: 8
INFO

00:00


无正在播放的音乐
00:00/00:00

账号
User avatar
未登录未设置描述...

通知中心

总计0条通知,0条未读通知
当前未登录,无法查看通知


- Mind stuff, that's what they say when the verses fly -