# 多世界-命令目的地
_如果您使用的是较新的 Multiverse v5,请使用此插件的 v2 版本,否则使用 v1.2.2。_
这是一个为使用 [Multiverse](https://modrinth.com/plugin/multiverse-core) 并且想要在传送或进入 [Multiverse 传送门](https://modrinth.com/plugin/multiverse-portals) 时运行自定义命令的用户的附加组件! 支持在命令中使用 [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) 替换。
您可以做的事情之一是在进入之前无法实现的 [Multiverse 传送门](https://modrinth.com/plugin/multiverse-portals) 上运行您的随机传送 (RandomTP) 或自定义命令。
使用方法:
在 Multiverse-CommandDestination 文件夹中打开 config.yml 文件。
按照下方说明添加您想要执行的自定义命令。
```yml
# +-------------------------------+
# | Multiverse-CommandDestination |
# +-------------------------------+
# Spigot: https://www.spigotmc.org/resources/multiverse-commanddestination.90232/
# Discord: https://discord.gg/Be59ehc
# Github: https://github.com/benwoo1110/Multiverse-CommandDestination.git
# Paypal: https://paypal.me/benergy10
# +------------------+
# | 命令设置 |
# +------------------+
# 在此处放置您想要运行的所有命令。
# 如果遇到 YAML 错误,请使用 http://www.yamllint.com/ 检查格式。
commands:
# 目标字符串为 'cmd:'。
# 使用 'console:' 前缀从控制台运行命令。
# 使用 'op:' 前缀以操作员身份运行命令。
# 内置占位符:
# - %player% 代表玩家名称。
# - %world% 代表玩家所在的 世界名称。
# 如果需要其他占位符,您可以选择性地获取 PlaceholderAPI 插件。
# 以下是一个示例。
# 要在 Multiverse 传送命令中运行它,您可以使用:'/mvtp cmd:examplename'
# 要设置传送门目的地,请运行 '/mvp modify dest cmd:examplename -p <传送门名称>'
# 传送目的地后,将执行这两个 say 命令。
examplename:
- 'say 我是 %player% 在 %world%。'
- 'console:say 这正在从控制台运行。'
# 如果您使用 BetterRTP 插件,则预制的命令目的地
# 只需使用 '/mvp modify dest cmd:betterrtp -p <传送门名称>' 设置您的传送门目的地。
betterrtp:
- 'console:rtp player %player% world' # 用您的实际目标世界替换 world。
# 如果您使用 WildernessTp 插件,则预制的命令目的地
# 只需使用 '/mvp modify dest cmd:wildernesstp -p <传送门名称>' 设置您的传送门目的地。
wildernesstp:
- 'console:wild %player%'
# +----------------+
# | 其他设置 |
# +----------------+
# 如果您安装了 placeholderAPI 插件,请启用解析由 placeholderAPI 插件提供的占位符。
enable-papi-hook: true
```
(注意:如果您使用的是 minecraft <1.13 版本,您需要使用 Multiverse 的旧版本。请向他们询问。)
联系我:
有疑问或想和我聊天吗?最好在我的 [Discord 服务器](https://discord.gg/Be59ehc) 上询问。 我或其他人会随时待命。