ButtonTP
作者:Sega9507
发布时间:2016年5月3日
原生版本:未知
测试支持:1.12,1.16
buttonwarp,buttonp,tp,运输,warp,cmd,成本,权限
点此下载插件详细介绍
ButtonTP 是一款基于 ButtonWarp 插件的传送插件,允许玩家通过按钮传送到预设的传送点。它继承了 ButtonWarp 插件的大部分功能,并在此基础上逐步增加新的特性。
该插件赋予按钮多种功能,包括执行命令、显示消息、给予奖励、增减资金等。ButtonTP 依赖 Vault 插件运行,因此兼容市面上大多数经济和权限插件。
支持的触发方式:按钮、压力板、绊线、探测铁轨、拉杆等。
🎉ButtonTP
🚀 主要特性
- 按下按钮执行命令
- 自定义按钮消息
- 多世界支持
- 通过按钮给予或扣除金钱
- 为不同按钮设置不同奖励值
- 传送点可以只用于扣费或执行命令,不进行传送
- 将传送点与玩家金钱或银行账户关联
- 重置单个按钮、传送点关联的所有按钮或所有传送点的所有按钮
- 在游戏中或通过配置文件轻松编辑传送点
📦 安装指南
- 下载 Vault 插件并上传到服务器的 plugins 文件夹。
- 下载 ButtonTP 插件并上传到服务器的 plugins 文件夹。
- 启动服务器。
- 插件即可使用。修改配置请编辑 config.yml 文件。
🛠️ 使用方法
- 使用
/btp make test命令标记玩家将要出现的坐标。 - 使用
/btp link命令链接按钮。 - (可选)使用
/btp reward 300命令添加奖励。 - (可选)使用
/btp cmd Prueba add /give Diamond_Sword 1命令添加命令。 - 使用
/btp msg test Join warp survival命令添加消息。
🔑 权限列表
buttontp.use- 激活传送点buttontp.commandwarp- 通过命令激活传送点buttontp.getreward- 从传送点获取金钱奖励buttontp.freewarp- 免费使用任何传送点buttontp.make- 创建传送点 (/btp make)buttontp.move- 移动传送点的目标位置 (/btp move)buttontp.link- 将方块链接到传送点 (/btp link)buttontp.unlink- 取消方块与传送点的链接 (/btp unlink)buttontp.delete- 删除传送点 (/btp delete)buttontp.cost- 设置使用传送点所需的费用 (/btp cost)buttontp.reward- 设置使用传送点获得的奖励 (/btp reward)buttontp.access- 设置谁可以使用传送点 (/btp access)buttontp.source- 设置使用传送点时金钱的来源/去向 (/btp source)buttontp.cmd- 向传送点添加或删除命令 (/btp cmd)buttontp.msg- 设置传送点发送的消息 (/btp msg)buttontp.time- 设置传送点的重置时间 (/btp time)buttontp.type- 设置传送点的重置类型 (/btp type)buttontp.max- 设置传送点按钮的最大使用次数 (/btp max)buttontp.allow- 设置传送时允许携带的物品 (/btp allow)buttontp.deny- 设置传送时不允许携带的物品 (/btp deny)buttontp.reset- 重置传送点的激活时间 (/btp reset)buttontp.list- 列出所有传送点 (/btp list)buttontp.info- 列出传送点的相关信息 (/btp info)buttontp.rl- 重载插件 (/btp rl)buttontp.admin- 破坏已链接的方块buttontp.create- 创建权限父节点buttontp.make: truebuttontp.list: truebuttontp.info: truebuttontp.link: truebuttontp.unlink: truebuttontp.delete: truebuttontp.cost: truebuttontp.reward: truebuttontp.access: truebuttontp.source: truebuttontp.cmd: truebuttontp.msg: truebuttontp.time: truebuttontp.type: truebuttontp.max: truebuttontp.allow: truebuttontp.deny: true
⌨️ 命令列表
游戏内帮助:帮助页面只会显示您有权使用的命令。
/btp help- 显示 ButtonTP 主帮助页面/btp help create- 显示 ButtonTP 创建帮助页面/btp help setup- 显示 ButtonTP 设置帮助页面/btp help button- 显示 ButtonTP 按钮修改帮助页面
创建传送点
/btp make <Name>- 在您当前位置创建一个传送点。/btp make <Name> nowhere- 创建一个没有目标位置的传送点。/btp move <Name>- 将指定传送点的目标位置移动到您当前位置。/btp move <Name> nowhere- 将指定传送点的目标位置移除。/btp link <Name>- 将目标按钮/压力板与指定的传送点链接。/btp unlink- 取消目标方块与其传送点的链接。/btp delete <Name>- 删除指定的传送点及其所有相关数据。
设置传送点
/btp msg <Name> <Message>- 设置将发送给传送者的消息。/btp cost [Name] <Amount>- 设置使用指定传送点的费用。/btp reward [Name] <Amount>- 设置使用指定传送点的奖励 (这笔钱将给予传送者)。/btp source [Name] server- 作为传送点奖励给予的钱将是生成的。作为使用成本收取的钱将被销毁。/btp source [Name] <Player>- 作为传送点奖励给予的钱将从指定玩家处获得。作为使用成本收取的钱将给予该玩家。/btp source [Name] bank <Bank>- 作为传送点奖励给予的钱将从指定银行获得。作为使用成本收取的钱将给予该银行。/btp cmd [Name] <add|remove> <Command>- 设置在激活传送点时执行的命令 (使用<player>添加玩家的名字)。/btp time [Name] <Days> <Hrs> <Mins> <Secs>- 设置传送点的冷却时间 (玩家必须等待这段时间才能再次使用该传送点)。/btp global [Name] true- 将指定的传送点设置为全局冷却 (先到先得)。/btp global [Name] false- 将指定的传送点设置为个人冷却 (人人有份)。/btp access (Name) public- 任何人都可以使用指定的传送点。/btp access [Name] restricted- 只有拥有buttontp.warp.<WarpName>节点的玩家才能使用该传送点。
修改按钮
/btp max <Amount>- 设置玩家在必须等待冷却之前可以使用目标按钮的次数。/btp allow items- 玩家可以在背包中有物品的情况下使用目标按钮。/btp deny items- 玩家必须在使用目标按钮之前清空他们的背包。/btp reset- 重置目标按钮的激活时间 (剩余冷却时间设置为 0)。
其他命令
/btp <Name>- 将您传送到指定传送点的目标位置。/btp list- 列出所有传送点。/btp info [Name]- 显示有关指定传送点的信息。/btp reset <Name>- 重置指定传送点中所有按钮的激活时间 (剩余冷却时间设置为 0)。/btp reset all- 重置所有传送点中所有按钮的激活时间。/btp rl- 重新加载 ButtonTP 插件。