1 124
收录服务器
1486
注册
46 160
玩家
Simple Portals 简单传送门 有效的区域传送门 (兼容 BungeeCord)
为您的服务器创建门户的简单而有效的方法!
作 者 XZot1K
发布时间 2018年05月15日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
点此下载

SimplePortals 插件介绍 🌀

SimplePortals 是一个简单而有效的创建区域传送门的插件。它在许多大型实时服务器上经过严格测试,以确保性能达到最优。SimplePortals 还允许玩家在您的 BungeeCord 服务器之间传送,而无需使用 BungeeCord API。

特点 🌟

  • 跨服务器传送门 - 利用 MySQL 在特定位置将玩家传送到其他服务器
  • 炫酷视觉效果 - 选择和区域显示都通过粒子效果突出显示
  • 无依赖 - 插件是独立的
  • 每个传送门的权限 - 控制玩家可以访问哪些传送门
  • 命令简化 - 提供缩写以便于使用
  • 流动控制 - 传送门区域内的流体会被冻结
  • 轻量级更新检查器 - 您的配置将始终是最新的
  • 强大的开发者 API - 完全控制插件
  • 简单易操作 - 所有命令和功能都易于使用
  • 实体传送门传送 - 物品或车辆等实体可以通过传送门传送并保持速度
  • 地狱/末地传送门目的地替换 - 能够替换任何世界中所有地狱/末地传送门的目的地
  • 强制加入 - 能够强制玩家在加入服务器时返回指定世界的出生点

命令 📜

(注意:输入无效命令时,将显示用法消息。)

/simpleportals <selectionmode/sm> - 切换玩家的选择模式,允许他们创建区域。
/simpleportals reload - 重新加载所有配置。
/simpleportals info - 提供有关插件的信息。
/simpleportals create <name> - 如果玩家的区域已完整创建,则创建新传送门。
/simpleportals delete <name> - 删除现有传送门。
/simpleportals fill <name> <material> - 尝试用定义的材料填充传送门(方向支持是部分的,意味着某些材料可能更适合在传送门创建之前放置或创建)。
/simpleportals <setlocation/sl> <name> - 将指定传送门的传送位置设置为发送者的位置。
/simpleportals <setlocation/sl> <name> <name> - 将指定传送门的传送位置设置为另一个输入传送门的中心。
/simpleportals <showregion/sr> <name> - 显示指定传送门的区域。
/simpleportals <enable/disable> <name> - 完全启用/禁用传送门,直到再次切换
/simpleportals <switchserver/ss> <name> <server> - 设置传送门将玩家传送到哪个服务器。
# 请注意,要从传送门中删除服务器,必须将其设置为 'none'。

/simpleportals <setswitchlocation|ssl> <portal> <world> <x> <y> <z> <yaw> <pitch> - 设置传送门在传送到另一个服务器时的目的地
 /simpleportals <addcommand/addcmd> <name> <command> - 此命令添加了一条命令行,当玩家进入传送门时将运行该命令(您可以在命令末尾添加冒号后跟 PLAYER 或 CONSOLE 来确定命令的运行方式)。
 /simpleportals <clearcommands/clearcmds> <name> - 此命令简单地清除列表中的命令。
/simpleportals <togglecommandonly/tco> <name> - 此命令切换传送门的仅命令模式。
 /simpleportals <commands/cmds> <name> - 按添加顺序提供定义传送门上所有命令的列表。
/simpleportals message <name> <text> - 将指定传送门的消息设置为指定文本(可以使用冒号后跟 NORMAL、BAR、TITLE 或 SUBTITLE 来定义要设置的消息类型)。
/simpleportals <disablemessages/dm> <name> - 禁用与定义传送门相关的所有消息。
/simpleportals coolodown <name> <cooldown> - 设置指定传送门的冷却时间,以秒为单位。
/simpleportals delay <name> <delay> - 设置指定传送门的延迟时间,以秒为单位。
/simpleportals find <range> - 在指定范围内找到 3 个附近的传送门。

权限 🛡️

(以下为部分重要权限)

  • simpleportals.showregion - 允许玩家查看传送门的区域。
  • simpleportals.setlocation - 允许玩家设置传送门的传送位置。
  • simpleportals.create - 允许玩家创建传送门。
  • simpleportals.delete - 允许玩家删除传送门。
  • simpleportals.switchserver - 允许玩家使用 BungeeCord 更改传送门可传送玩家的服务器。
  • simpleportals.admin - 给予玩家插件中所有内容的权限。

插件使用 📋

SimplePortals 的传送门创建过程相当直接:

  1. 使用命令“/portals selectionmode”或“/portals sm”进入“选择模式”。
  2. 左键点击长方体或矩形区域最低端的方块,然后右键点击区域对角最高端的方块,设置当前选择。
  3. 使用命令“/portals create <portal name>”创建传送门。
  4. 默认情况下,传送门的目的地为最低方块或点 1,使用命令“/portals setlocation”或“/portals sl”更改目的地。

您还可以使用“/portals fill <portal>”命令用特定材料填充传送门区域,使用“/portals relocate <portal>”命令重新定位传送门区域。

开发者 API 📚

API 中的所有内容都可以在插件内的 API 包中找到,具体可在 GitHub 页面查看。以下是一些 API 类名及其用途:

  • Manager(类) - 存储所有通用方法、计算和存储列表或映射。
  • PointType(枚举) - 在区域选择监听器中使用。
  • Portal(类对象) - 存储单个传送门的所有信息。
  • Region(类对象) - 存储区域的所有信息(坐标和位置)。

常见问题解答 FAQ 🤔

  • 使用专用传送门材料时玩家被传送到地狱/末地?可能是世界操作插件导致,建议在不使用世界插件的情况下测试。
  • 出现关于“simpleportals.cdbypass”权限节点的错误/消息?这是通知用户已绕过功能冷却,可在 lang.yml 中设置为空字符串禁用该消息。