louyukai
本帖最后由 louyukai 于 2023-1-7 18:16 编辑

BeaconWaypoints
在信标之间快速旅行
简介

这个插件可以让玩家通过在信标上创建传送点的方式,在信标之间快速旅行
玩家可以选择创建私有/公共的传送点,公共传送点可以让他人也能传送
支持自定义传送点名称/图标,支持更改语言文件(已全部汉化)
支持设置传送价格(金币/经验/物品),支持按照距离决定价格
支持“发现模式”,必须先发现信标才能作为自己的传送点传送
全GUI操作,无需输入指令

安装

支持版本:1.14.X-1.19.X
将插件放入plugins文件夹并重新启动服务器即可安装
汉化文件需要放入BeaconWaypoints文件夹覆盖同名文件
插件本体和汉化文件下载地址在最后


截图



炫酷的传送特效(升天动画和粒子效果均可开关)

使用方法

  • 创建传送点

站在信标上,输入 /wp <传送点名称> 创建一个传送点
默认为公共传送点,若要更改类型
可以在创建的命令后加public(公共)/private(私有)
以公共传送点为例,此时会弹出窗口提示选择传送点的图标

(你可以在config.yml中自定义可以被用于传送点的物品图标列表)
选择好图标后,传送点即创建完成
注意信标上除了基岩外不能有任何遮挡,透明方块也不行


  • 使用传送点

右键一个创建过传送点的信标,可以传送到其他传送点
同时也可以对当前信标进行设置,如重新设置图标或删除传送点等
注意如果需要进行传送,请在打开菜单前站到信标上

Shift+右键信标可以打开原版信标GUI(更改buff)
除此之外,插件还有更多功能,请自行打开GUI体验

注意:如果传送点的信标被WorldEdit删除,对应的传送点不会被删除
你需要手动放回信标并打掉它
/setblock或/fill命令会正常删除传送点

命令

  1. /waypoint <name> <public | private> - 创建一个传送点(请站在信标上使用)
  2. /waypoints reload - 重新加载配置文件
复制代码


权限

  1. BeaconWaypoints.createWaypoints: 允许玩家创建传送点
  2. BeaconWaypoints.useWaypoints: 允许玩家使用传送点
  3. BeaconWaypoints.usePrivateWaypoints: 允许玩家创建并传送到私有传送点
  4. BeaconWaypoints.breakWaypointBeacons: 允许玩家破坏传送点信标
  5. BeaconWaypoints.manageAllWaypoints: 允许玩家删除或编辑公共传送点及其对应的信标
  6. BeaconWaypoints.reload: 允许玩家重新加载插件
复制代码


下载

插件本体请前往原帖下载:点我
汉化文件下载: config.yml (5.64 KB, 下载次数: 67) language.yml (2.76 KB, 下载次数: 74)

授权


更新记录
2022-12-24 转载插件,发布帖子
2023-01-07 更新config.yml和language.yml汉化,适配新版本1.6.1
(如果GUI有英文残留请下载新版本和新汉化文件即可全部汉化)
旧汉化文件已失效,请在更新插件时下载新汉化文件

如果你想要支持搬运者,不妨留下你的评分/回复吧
本帖排版借助了:mdx-to-bbcode——论坛发帖功能增强插件,精美排版不是梦,手残亦可快速上手


schording
你好,为什么我的pur服务器使用此插件后点击信标界面没有反应,反而能把信标拿出来使用,并且会报错

louyukai
schording 发表于 2022-12-26 23:09
你好,为什么我的pur服务器使用此插件后点击信标界面没有反应,反而能把信标拿出来使用,并且会报错 ...

报错是什么?请把报错贴出(包括插件加载时的报错(如有))

schording
louyukai 发表于 2022-12-27 08:10
报错是什么?请把报错贴出(包括插件加载时的报错(如有))

你好,很高兴能看到我的消息,报错如下
[11:47:09 ERROR]: Could not pass event InventoryClickEvent to BeaconWaypoints v1.5.0
java.lang.NoSuchMethodError: 'net.minecraft.world.entity.player.PlayerInventory net.minecraft.server.level.EntityPlayer.fA()'
        at com.github.dawsonvilamaa.beaconwaypoint.version.Version_1_19_R1.openBeaconMenu(Version_1_19_R1.java:37) ~[BeaconWaypoints-1.5.0.jar:?]
        at com.github.dawsonvilamaa.beaconwaypoint.gui.GUIs.lambda$beaconMenu$1(GUIs.java:57) ~[BeaconWaypoints-1.5.0.jar:?]
        at com.github.dawsonvilamaa.beaconwaypoint.gui.InventoryGUIButton.onClick(InventoryGUIButton.java:153) ~[BeaconWaypoints-1.5.0.jar:?]
        at com.github.dawsonvilamaa.beaconwaypoint.listeners.InventoryListener.onItemClick(InventoryListener.java:30) ~[BeaconWaypoints-1.5.0.jar:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor71.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75) ~[purpur-api-1.19-R0.1-SNAPSHOT.jar:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[purpur-api-1.19-R0.1-SNAPSHOT.jar:git-Purpur-1723]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.19-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:677) ~[purpur-api-1.19-R0.1-SNAPSHOT.jar:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:3133) ~[?:?]
        at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:58) ~[?:?]
        at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:23) ~[?:?]
        at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.19.jar:git-Purpur-1723]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1385) ~[purpur-1.19.jar:git-Purpur-1723]
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:183) ~[purpur-1.19.jar:git-Purpur-1723]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1362) ~[purpur-1.19.jar:git-Purpur-1723]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1355) ~[purpur-1.19.jar:git-Purpur-1723]
        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1333) ~[purpur-1.19.jar:git-Purpur-1723]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1218) ~[purpur-1.19.jar:git-Purpur-1723]
        at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:307) ~[purpur-1.19.jar:git-Purpur-1723]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]

louyukai
schording 发表于 2022-12-27 11:48
你好,很高兴能看到我的消息,报错如下
[11:47:09 ERROR]: Could not pass event InventoryClickEvent to ...

插件加载时有出现报错吗

schording
louyukai 发表于 2022-12-27 11:50
插件加载时有出现报错吗

没有

louyukai

sorry我也不知道是怎么回事
需要帮你反馈给作者吗

schording
louyukai 发表于 2022-12-27 13:07
sorry我也不知道是怎么回事
需要帮你反馈给作者吗

需要,装上去大家都很爱用,现在删了一直吵

louyukai
schording 发表于 2022-12-27 14:15
需要,装上去大家都很爱用,现在删了一直吵

作者的回复:
The latest version is not compatible with 1.19 because of the way Mojang structured the update to 1.19.1. Instead of adding a new server version number, they replaced the original 1.19 version, so I can only support 1.19 or 1.19.1, not both. You will either need to use the previous version of the plugin or update the server (this plugin doesn't support 1.19.3 currently).
最新版本的插件不支持1.19,你需要降级插件或升级服务器版本。

schording
louyukai 发表于 2022-12-28 08:50
作者的回复:最新版本的插件不支持1.19,你需要降级插件或升级服务器版本。 ...

好的,十分感谢

夜米奇
唔 又有强大的新功能了 太棒了
ps:收藏功能是真的好用啊

第一页 上一页 下一页 最后一页