服务器使用量
未统计
服务玩家数
未统计
下载量
5,280
插件详细介绍
WGRegionEvents 是一个为 WorldGuard 区域添加事件监听功能的轻量级 API 插件。它允许开发者监听玩家进入或离开 WorldGuard 区域的事件,从而创建更动态的交互体验。
核心功能
- 为 WorldGuard 区域提供四个关键事件:
RegionEnterEvent,RegionEnteredEvent,RegionLeaveEvent,RegionLeftEvent。 - 事件区分精确,例如
RegionEnterEvent在玩家即将进入区域时触发,而RegionEnteredEvent在玩家完全进入后触发。 - 兼容 Spigot API 版本 1.13 至 1.18。
事件使用示例
以下是监听这些事件的简单代码示例
@EventHandler
public void onRegionEnter(RegionEnterEvent e) {
e.getPlayer().sendMessage("You are entering " + e.getRegion().getId());
}
@EventHandler
public void onRegionEntered(RegionEnteredEvent e) {
e.getPlayer().sendMessage("You entered " + e.getRegion().getId());
}
@EventHandler
public void onRegionLeave(RegionLeaveEvent e) {
e.getPlayer().sendMessage("You are leaving " + e.getRegion().getId());
}
@EventHandler
public void onRegionLeft(RegionLeftEvent e) {
e.getPlayer().sendMessage("You left " + e.getRegion().getId());
}更多资源
如需更详细的项目示例,请访问 GitHub 仓库:
作为依赖项安装
如果你想在自己的插件项目中引用此 API,可以通过 JitPack 添加 Maven/Gradle 依赖。
重要前提
- 必须在服务器上安装 WGRegionEvents 插件本体。
- 依赖项的
scope必须设置为provided,否则将无法正常工作。
Maven 配置示例
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.NetzkroneHD</groupId>
<artifactId>WGRegionEvents</artifactId>
<version>v1.7.3</version>
<scope>provided</scope>
</dependency>
</dependencies>依赖仓库地址
获取帮助
如果在使用中遇到任何问题,可以通过 Discord 联系开发者。
- Discord 用户名:
NetzkroneHD - 旧版 Discord Tag:
NetzkroneHD#6420
测试支持版本
版本分布
基本信息
插件名称
WorldGuard Region Events (Updated)
作者
NetzkroneHD
平台
Bukkit / Spigot
支持版本
1.13 - 1.20
点赞数
9
最近版本
暂无数据
-