• 你好,游客,欢迎回来!NukkitCNBBS Nukkit中文社区是专为国内Minecraft玩家和开发者提供的Nukkit平台技术论坛。Nukkit是一个核能级、开源的Minecraft服务器软件,采用Java编写,专为性能和可扩展性设计,支持插件开发和自定义功能。在NukkitCNBBS,您可以轻松找到开服教程、插件开发资源和插件分享,帮助您快速搭建和管理Minecraft服务器,提升开发技能,推广您的插件。

    为了避免一些意外情况,你可以【加入QQ群】来获取最新通知

NoCheatPlus - NCP反作弊

眠悠子Myzness 提交新资源:

NoCheatPlus - NCP反作弊 - 检测并抵制您Nukkit服务器中各种漏洞/缺陷的利用

[MD]<div align="center">

[![Java CI](https://kkgithub.com/Physical-Science-Academy/NoCheatPlus/actions/workflows/maven.yml/badge.svg?branch=main)](https://kkgithub.com/Physical-Science-Academy/NoCheatPlus/actions/workflows/maven.yml)
[![Maven](https://jitpack.io/v/Physical-Science-Academy/NoCheatPlus.svg)](https://jitpack.io/#Physical-Science-Academy/NoCheatPlus)...[/MD]
[MD]

阅读关于此资源更多信息...[/md]

开源 免费 Kotlin 需要前置 NoCheatPlus - NCP反作弊

NoCheatPlus​

ncp-logo.png
[MD]
- 基岩版Nukkit服务器及其衍生核心PM1E/PowerNukkitX开发的先进反作弊。
- 架构和设计学习Java版知名反作弊NoCheatPlus。
- 其目的是修复和阻止我的世界基岩版中的漏洞和作弊行为。

- 非常欢迎和支持你来贡献代码,以给社区贡献,star本项目以关注我们

## 特点

- 高性能、低占用、高效率
- 易使用、多语言、社区开源
- 保护你的服务器,防止崩服
- 阻止玩家在你的服务器上面作弊

## 相关链接
---------

###### 官方文档/维基

* [NoCheatPlus Docs](https://docs.catrainbow.me)

###### 插件下载

* [Jenkins (实时构建)](https://ci.lanink.cn/job/NoCheatPlus/)
* [NukkitX/CloudBurst (仅稳定版)](https://cloudburstmc.org/resources/nocheatplus.820/)
* [MCBBS (仅稳定版)](https://www.mcbbs.net/forum.php?mod=viewthread&tid=1430379)
* [MINEBBS (仅稳定版)](https://www.minebbs.com/resources/nocheatplus.5551/)
* [PowerNukkitX Hub (实时构建)](https://powernukkitx.com/hub/plugin/detail/Physical-Science-Academy/NoCheatPlus)

###### 支持和帮助

* [Issues/Tickets](https://kkgithub.com/Physical-Science-Academy/NoCheatPlus/issues)

###### 对开发者

* [License (GPLv3)](https://kkgithub.com/Physical-Science-Academy/NoCheatPlus/blob/main/LICENSE)
* [Contribute](https://kkgithub.com/Physical-Science-Academy/NoCheatPlus/blob/main/CONTRIBUTING.md)

###### 适配核心

* [Nukkit](https://kkgithub.com/Nukkit/Nukkit)
* [NukkitX](https://kkgithub.com/CloudburstMC/Nukkit)
* [PM1E](https://kkgithub.com/PetteriM1/NukkitPetteriM1Edition)
* [PNX](https://kkgithub.com/PowerNukkitX/PowerNukkitX)
* [EaseCation-Nukkit](https://kkgithub.com/EaseCation/Nukkit)

###### 相关插件和扩展组件

* [NCPPlugin](https://cloudburstmc.org/resources/ncpplugin.896/)
------------------------------
这是一个调试插件,它可以让你的NCP只通过Title提醒被踢的玩家,而不会实际提醒
踢它,它可以用来调试插件的配置。

-------------------------------

* [ECCompatNCP](https://cloudburstmc.org/resources/eccompatncp.902/)
------------------------------
这是一个 CPS 检测扩展组件。它使用知名小游戏服务器的检测算法
EaseCation,间隔获取cps。如果每次都高于阈值,则反作弊将踢它。
使用该插件会自动关闭NCP自身的CPS检测系统。

-------------------------------

* [NCPPanel](https://cloudburstmc.org/resources/ncppanel.906/)
------------------------------
这是NCP的扩展组件,为NCP提供可视化操作面板和玩家举报系统。
它的所有语言主题甚至命令都可以在配置文件中自定义。

-------------------------------

* [CompatNCP](https://cloudburstmc.org/resources/compatncp.907/)
------------------------------
这是NCP的一个扩展,可以让你手动兼容其他插件,减少误判
由于不支持导致反作弊,比如双跳。

------------------------------

* [NCPLiteBan](https://cloudburstmc.org/resources/ncpliteban.912/)
------------------------------
这是NCP的扩展插件,同步NCP ban数据到群服数据数据库
同步,并依赖于插件 DbLib。如果您安装了 NCPPanel,它甚至可以同步面板数据。

------------------------------

* [NCPStaticBar](https://cloudburstmc.org/resources/ncpstaticbar.913/)
------------------------------
这是 NCP 的扩展,它将把你的 NCP 变成一个被动的静态反作弊。反作弊不起作用
通常情况下,只有在其他玩家举报后,它才会检测到玩家。它没有报告系统
本身,并且需要安装 NCPPanel。

------------------------------

* [NCPWebserver](https://kkgithub.com/Physical-Science-Academy/NCPWebserver)
------------------------------
这是NCP的扩展插件,可以为你的NCP提供一个网页面板来管理服务器。这意味着你不用手动修改配置文件,直接通过网页也能便捷的检测服务器内玩家的行为。

------------------------------

## 🎉重构进度

- [ ] SurvivalFly(97%)
- [x] CreativeFly
- [ ] Speed(20%)
- [x] FastEat
- [ ] NoSlow(50%)
- [x] InventoryMove
- [x] InventoryFastClick
- [x] NoFall
- [ ] Velocity
- [ ] Phase
- [x] Crasher
- [x] Client
- [x] MorePacket
- [x] FastBreak
- [ ] Scaffold
- [ ] KillAura
- [x] Reach
- [x] X-Ray
- [x] AutoClicker
- [ ] HitBox
- [x] Helper Tool GUI

## 安装

- Java CI: https://ci.lanink.cn/job/NoCheatPlus
在仓库[CI](https://ci.lanink.cn/job/NoCheatPlus/)里下载最新版本 `NoCheatPlus-1.0-SNAPSHOT-jar-with-dependencies.jar`
- 将其放入服务器的 `plugins/` 文件夹内。
- 在使用插件之前,您必须安装以下依赖

- `KotlinLib`

## 构建插件

#### 需要: Kotlin | Java (8|17)

- `git clone https://kkgithub.com/Physical-Science-Academy/NoCheatPlus.git`
- `cd NoCheatPlus`
- `git submodule update --init`
- `./mvnw clean package`

* 构建好的插件将出现在 target/ 目录。

## 命令

- `/ncp` 获取NCP信息
- `/ncp version` 获取NCP信息
- `/ncp reload` 热重载配置文件
- `/ncp debug` 临时开关调试模式
- `/ncp ban` 封禁一名玩家
- `/ncp unban` 解封一名玩家
- `/ncp kick` 踢出一名玩家
- `/ncp toggle` 开关检测项目
- `/ncp permission` 管理绕过检查的权限

## 配置

接下来启动服务器。之后,你会看到`plugins/`下生成了一个名为`NoCheatPlus`的目录。
让我们首先打开其中的配置文件 `ncpconfig.yml` 。

~~~yaml
# NoCheatPlus AntiCheat Config
config-version:
notify: false
version: 1000

# Currently "en" and "zh" are supported languages
# You are able to create your own language in the "lang" config directory
lang: "en"

logging:
active: true
auto-delete-days: 1
debug: false
prefix: "§c§lNCP §7>> §r"
extended:
command: true
violation: true
actions:
waring_delay: 10
kick_broadcast: "§c§lNCP §7>>@player has been kicked for @hack"
protection:
net:
packet: true
chunk:
active: true
dynamicScan: false
scanHeight: 6.0
scanWorld:
- world
filter:
- 0
- 8
- 9
- 10
- 11
- 20
- 26
- 27
- 30
- 31
- 32
- 37
- 38
- 39
- 40
- 44
- 50
- 63
- 64
- 65
- 66
- 68
- 71
- 81
- 83
- 85
- 96
- 101
- 102
- 104
- 105
- 106
- 107
- 126
- 141
- 142
ores:
- 14
- 15
- 16
- 21
- 56
- 73
- 74
- 129
command:
hide:
active: true
message: "§c§lNCP §7>> §rYou do not have permission to run this command."
commands:
- "?"
- "plugins"
- "version"
- "about"
- "ver"
checks:
blockbreak:
fastbreak:
active: true
max: 35
min: 0
actions: "cancel vl>5"
fight:
speed:
active: true
maxspeed: 25
dealvariance: 0.1
cancelDamage: true
actions: "cancel vl>5&&kick vl>20"
inventory:
instanteat:
active: true
actions: "cancel vl>5&&kick vl>20"
move:
active: true
actions: "cancel vl>0&&kick vl>3"
open:
active: true
actions: "cancel vl>0"
fastclick:
active: true
delay: 50
actions: "cancel vl>5&&kick vl>20"
item:
active: true
actions: "kick vl>10"
moving:
survivalfly:
active: true
strict_mode: false
setback_policy:
fall_damage: true
void_to_void: true
latency_protection: 120
actions: "cancel vl>20&&log vl>30 break=60&&warn vl>90 message=fly_short&&kick vl>100&&ban repeat=3 time=3,0,0"
speed:
active: true
morepackets:
active: true
actions: "cancel vl>5&&kick vl>15&&ban repeat=3 time=3,0,0"
creativefly:
active: true
actions: "cancel vl>20"
nofall:
active: true
dealdamage: true
skipallowflight: true
resetonviolation: false
resetonteleport: true
resetonvehicle: true
actions: "cancel vl>5&&log vl>10&&kick vl>20"
vehicle:
active: true
actions: "cancel vl>10&&kick vl>50&&ban repeat=3 time=3,0,0"

string:
kick: "§c§lNCP §7>> §rYou are kicked by NCP because of using @hack on server@next"
ban: "§c§lNCP §7>> §rYou are banned by NCP for §c@days,@hours,@minutes,@seconds§r because of using @hack @nextEndTime: @end"
fly_short: "@player could be flying hack @vl"

permission:
no_permission: "§c§lNCP §7>> §rYou do not have permission to run this command."
policy:
- "nocheatplus.admin.all:reload,kick,ban,unban,debug,toggle,permission"
- "nocheatplus.admin.helper:kick,ban,unban"
bypass:
# Custom bypass permission
MOVING_CREATIVE_FLY:
- "ncp.creativefly.bypass"
~~~

### 自定义处罚系统说明

在每个检测项目中有一个actions的设定,下面给出处罚操作的格式:

- 处罚类型 `对象A[关系式]对象B 其他参数`
- 多个处罚操作之间用与`&&`进行连接
- 支持的处罚类型如下:
- `cancel` 产生一个拉回操作,回滚当前tick的运动
- `log` 向NCP日志中记录玩家作弊行为,参数`break 冷却秒数`
- `warn` 向玩家发送一个警告消息,参数`message 消息内容`
- `kick` 将玩家踢出服务器
- `ban` 将玩家从服务器封禁,参数`repeat 容错次数`,`time 封禁时间`
- 若不设置参数,插件将使用NCP默认值
添加警告消息需要在string中加入

### NCP命令权限管理

在permission.policy中进行设置,格式为:

- `权限:命令表`
命令之间用逗号连接
- 若命令在NCP中没有一条记录,那么默认所有玩家都可以使用它
- 例如version在事例的`nocheatplus.admin.all`和`nocheatplus.admin.helper`中都没规定

### NCP自定义绕过权限

在permission下bypass中添加,格式为:

- `作弊类型:权限(List)`
拥有权限的玩家不会受到该项检测

可用作弊类型:

- `MOVING_SURVIVAL_FLY`
- `MOVING_CREATIVE_FLY`
- `MOVING_VEHICLE`
- `MOVING_SPEED`
- `MOVING_MORE_PACKETS`
- `MOVING_NO_FALL`
- `INVENTORY_INSTANT_EAT`
- `INVENTORY_OPEN`
- `INVENTORY_FAST_CLICK`
- `INVENTORY_MOVE`
- `FIGHT_SPEED`
- `FIGHT_REACH`

## 视频教程

- [BiliBili (已删除)](https://b23.tv/3xIrYPQ)

## 开发者文档

- NCP 提供了丰富的开发接口,你可以依赖它快速开发扩展插件

开发者接口参考 [NoCheatPlus](https://kkgithub.com/Physical-Science-Academy/NoCheatPlus)

### GroupId

- `com.github.Physical-Science-Academy.NoCheatPlus`

### Repository 版本

| ArtifactId | Version |
|:------------:|:--------------------------:|
| NoCheatPlus | maven-repo-20220552-2a |
| NoCheatPlus | maven-repo-20220552-3a |
| NoCheatPlus | maven-repo-20220552-4a |
| NoCheatPlus | maven-repo-20220552-common |
| CompatNCP | maven-repo-20220552-common |
| ECCPCompat | maven-repo-20220552-common |
| NCPLiteBan | maven-repo-20220552-common |
| NCPPlugin | maven-repo-20220552-common |
| NCPStaticBar | maven-repo-20220552-common |

### Gradle:

```gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}

dependencies {
implementation 'com.github.Physical-Science-Academy.NoCheatPlus:CompatNCP:maven-repo-20220552-common'
}
```

### Maven:

##### Repository:

```xml

<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
```

##### Dependencies:

```xml

<dependencies>
<dependency>
<groupId>com.github.Physical-Science-Academy.NoCheatPlus</groupId>
<artifactId>NoCheatPlus</artifactId>
<version>maven-repo-20220552-common</version>
</dependency>
</dependencies>
```

一个简单的例子去实例化API:

```java

NoCheatPlusAPI api = NoCheatPlus.instance;

```

###

| 方法名 | 介绍 |
|:------------------------------------------------------------|:----------------------|
| getNCPProvider() | 获取NCP主类 |
| getComManager() | 获得NCP模块管理器 |
| getAllComponents() | 获得所有的NCP模块 |
| getAllPlayerData() | 获得所有的NCP玩家数据 |
| addComponents(components: NCPComponent) | 注册NCP模块 |
| hasPlayer(player: Player) | 判断玩家是否在NCP中生成了数据 |
| getPlayerProvider(player: Player) | 获得玩家数据 |
| getNCPLogger() | 获得NCP日志记录器 |
| getNCPConfig() | 获得NCP主配置文件 |
| getNCPBanRecord() | 获得NCP封禁记录文件 |
| isPlayerBan(player: Player) | 判断玩家是否被NCP封禁 |
| kickPlayer(player: Player, type: CheckType) | 让NCP踢出一个玩家 |
| banPlayer(player: Player, days: Int) | 让NCP封禁一个玩家 |
| hasPermission(player: Player, command: String) | 玩家是否拥有使用NCP某命令的权限 |
| hasPermissionBypass(player: Player, type: CheckType) | 玩家是否有权限绕过某检查 |
| createBypassPermission(permission: String, type: CheckType) | 创建一个绕过某检测的权限 |
| removeBypassPermission(permission: String, type: CheckType) | 删除一个绕过某检测的权限 |
| clearAllViolations(player: Player) | 清除玩家所有Violation Level |

## 官方测试服(不定时开启)

- 服务器地址: axe.0mc.me
- 服务器端口: 10878

## 注意

- 插件仍然在开发状态,有问题请发送issue!

## 联系我们

- [Discord](https://discord.gg/bCQ8pEgk4t)
- [TencentQQ](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=ysAUd55Yl8WDcfk910CVmc6ROGf0RqFU&authKey=CHhN10VbvJV6zO81LLz44I3gVa8UvU%2BCfiGBmTMTgI4do29IJ55AlIptNu8ctzO7&noverify=0&group_code=603565881)[/MD]

GAC - GAC反作弊

眠悠子Myzness 提交新资源:

GAC - GAC反作弊 - 反作弊插件最初为GameTeam网络制作

[MD]这是一个简单的反作弊插件,旨在严格且快速地检测并防止作弊行为。

此插件需要安装 **KotlinLib**!

新的 **Raknet** 兼容版本可以在此处找到。

**GAC 应该阻止的作弊行为:**
- 飞行
- 加速
- 自动瞄准(Aimbots)
- 滑行
- 高跳
- 水上行走(Jesus)
- 破坏器(Nuker)
- 快速挖矿
- 瞬移
- 穿墙(Noclip)
- 攻击范围(Reach)
- 蜘蛛模式(Spider)
- 快速爬梯(Fast Ladder)
- 快速跳跃(Fast Jump)
- 双跳(Bhop)

**GAC 不会(不能)阻止:**
- 盒子碰撞(Hitbox)(暂时不支持)
- 击杀光环(Kill Aura)(幸运的是它不存在)

**GAC 支持:**
- 自定义动作(例如插件如 NXBooster 或 Double Jump)
- 踢除作弊玩家(由于可靠性问题,暂时没有禁赛功能)

**GAC 不支持或不检查以下玩家:**
- 蛛网
- 鹰翼
- 载具
- 创造模式或启用了飞行/穿墙的玩家
-...[/MD]
[MD]

阅读关于此资源更多信息...[/md]

开源 免费 GAC - GAC反作弊

Ps:该插件过于老旧,效果不好,看情况使用
[MD]这是一个简单的反作弊插件,旨在严格且快速地检测并防止作弊行为。

此插件需要安装 **KotlinLib**!

新的 **Raknet** 兼容版本可以在此处找到。

**GAC 应该阻止的作弊行为:**
- 飞行
- 加速
- 自动瞄准(Aimbots)
- 滑行
- 高跳
- 水上行走(Jesus)
- 破坏器(Nuker)
- 快速挖矿
- 瞬移
- 穿墙(Noclip)
- 攻击范围(Reach)
- 蜘蛛模式(Spider)
- 快速爬梯(Fast Ladder)
- 快速跳跃(Fast Jump)
- 双跳(Bhop)

**GAC 不会(不能)阻止:**
- 盒子碰撞(Hitbox)(暂时不支持)
- 击杀光环(KillAura)

**GAC 支持:**
- 自定义动作(例如插件如 NXBooster 或 Double Jump)
- 踢除作弊玩家(由于可靠性问题,暂时没有封禁)

**GAC 不支持或不检查以下玩家:**
- 爬墙
- 鞘翅飞行
- 乘骑
- 创造模式或启用了飞行/穿墙的玩家
- 在冰面上奔跑和跳跃(偶尔出现问题)
- 非常快速的瞬移(每秒多次)可能导致卡顿

**配置说明:**

```yaml
# GAC 配置文件
version: 1 # 请勿修改此项

# 是否在所有世界中激活 GAC(如果没有在下面更改)
default_active: true

# 将所有反作弊应处于与 #default_active 属性相反状态的世界添加到此处
excluded_levels: [""]
# excluded_levels: ["world1", "test", "survival world"]

# 如果为 true,插件会在检测到作弊时踢除玩家
kick_players: true

# 如果为 true,反作弊会检查 OP 玩家
check_ops: false

# 管理所有可用的检查项(启用/禁用)
checks:
speed: true # 垂直和水平方向上的速度
fly: true # 飞行及其他无效移动检查
speedmine: true
nuker: false # 检查玩家是否能看到方块(此检查比其他检查消耗更多的 CPU)
glide: true
teleport: true
noclip: true
spam: true
reach: true
aimbot: true

settings:
spam_delay: 8 # 消息之间的延迟 #目前未实现
hit_range: 4 # 最大攻击范围

# 目前 GAC 无法在使用鞘翅时进行移动检测
# 这意味着玩家可以利用鞘翅绕过反作弊
# 此选项禁用鞘翅,以防玩家滥用
enable_elytra: false
```[/MD]

WorldFixer 世界修复

眠悠子Myzness 提交新资源:

WorldFixer 世界修复 - 简单的将Java版的世界转换为Nukkit世界

[MD]该插件提供了将您的《我的世界》Java版世界转换为基岩版世界的基本功能。这意味着插件会处理Java版和基岩版中具有不同ID或元数据的方块。

**使用方法:**

**转换部分世界:**

1) 使用 `/wf wand`
2) 选择第一个和第二个角落
3) 运行 `/wf fix`

**转换整个世界:**

1) 使用 `/wf fixlevel <世界名称>`

如果您发现 WorldFixer 无法转换的内容,请告知我。

**注意:** 世界修复不是异步进行的,这意味着它会暂停服务器直到修复完成,尤其是当修复整个世界时,可能需要一段时间。[/MD]

阅读关于此资源更多信息...

开源 免费 WorldFixer 世界修复

[MD]该插件提供了将您的《我的世界》Java版世界转换为基岩版世界的基本功能。这意味着插件会处理Java版和基岩版中具有不同ID或元数据的方块。

**使用方法:**

**转换部分世界:**

1) 使用 `/wf wand`
2) 选择第一个和第二个角落
3) 运行 `/wf fix`

**转换整个世界:**

1) 使用 `/wf fixlevel <世界名称>`

如果您发现 WorldFixer 无法转换的内容,请告知我。

**注意:** 世界修复不是异步进行的,这意味着它会暂停服务器直到修复完成,尤其是当修复整个世界时,可能需要一段时间。[/MD]

Pets 宠物

眠悠子Myzness 提交新资源:

Pets 宠物 - Nukkit的宠物插件

通过这个插件,您可以将生物作为宠物给予玩家。您可以喂养宠物以获得经验值,让它们坐下或跟随您,并假装成生物——它们不会受到任何伤害!

命令:
/pet add [player] <pet> - 添加宠物
/pet remove [player] - 移除宠物
/pet list - 列出可用的宠物
/callpet - 将宠物传送到其主人那里

阅读关于此资源更多信息...

Pets 宠物

通过这个插件,您可以将生物作为宠物给予玩家。您可以喂养宠物以获得经验值,让它们坐下或跟随您,并假装成生物——它们不会受到任何伤害!

命令:
/pet add [player] <pet> - 添加宠物
/pet remove [player] - 移除宠物
/pet list - 列出可用的宠物
/callpet - 将宠物传送到其主人那里

Nukkit 区域

眠悠子Myzness 提交新资源:

Nukkit 区域 - 此插件允许玩家在Minecraft服务器上保护和管理区域

[MD]该插件允许玩家在《我的世界》服务器上管理受保护的区域。其主要功能包括:

1. **区域保护:** 玩家可以使用 `/reg create <region>` 创建 20x20 方块的区域来保护他们的区域。

2. **区域移除:** 玩家可以使用 `/reg remove <region>` 删除自己的区域,而管理员可以使用 `/reg remove <region> <user>` 删除其他玩家的区域。

3. **名称和所有权管理:** 玩家可以使用 `/reg rename <region> <new name>` 重命名他们的区域,并通过 `/reg setowner <region> <user>` 转移区域所有权。

4. **好友管理:** 玩家可以添加或移除好友,以允许他们访问自己的区域。使用 `/reg addfriend <region> <user>` 和 `/reg removefriend <region> <user>` 来完成操作。

5. **区域查看:** 玩家可以使用 `/reg myregions` 查看自己的区域,管理员可以使用...[/MD]
[MD]

阅读关于此资源更多信息...[/md]

开源 免费 Nukkit 区域

[MD]该插件允许玩家在《我的世界》服务器上管理受保护的区域。其主要功能包括:

1. **区域保护:** 玩家可以使用 `/reg create <region>` 创建 20x20 方块的区域来保护他们的区域。

2. **区域移除:** 玩家可以使用 `/reg remove <region>` 删除自己的区域,而管理员可以使用 `/reg remove <region> <user>` 删除其他玩家的区域。

3. **名称和所有权管理:** 玩家可以使用 `/reg rename <region> <new name>` 重命名他们的区域,并通过 `/reg setowner <region> <user>` 转移区域所有权。

4. **好友管理:** 玩家可以添加或移除好友,以允许他们访问自己的区域。使用 `/reg addfriend <region> <user>` 和 `/reg removefriend <region> <user>` 来完成操作。

5. **区域查看:** 玩家可以使用 `/reg myregions` 查看自己的区域,管理员可以使用 `/reg myregions <user>` 查看其他用户的区域。

6. **重载和帮助:** 命令 `/reg reload` 和 `/reg help` 允许重新加载插件配置和访问命令帮助。

该插件简化了在服务器上保护和管理个人区域的过程,并为管理员提供了更多操作选项。

**常用命令:**
- `/reg create <region>` - 保护一个 20x20 方块的区域。
- `/reg remove <region>` - 完全删除自己的区域。
- `/reg remove <region> <user>` (管理员) - 删除某个玩家的区域。
- `/reg rename <region> <new name>` - 重命名区域。
- `/reg setowner <region> <user>` - 转移区域的所有权。
- `/reg addfriend <region> <user>` - 将好友添加到自己的区域。
- `/reg removefriend <region> <user>` - 移除好友,使其无法访问区域。
- `/reg myregions <user>` (管理员) - 显示其他用户的区域。
- `/reg myregions` - 显示自己的区域。
- `/reg reload` - 重新加载配置文件。
- `/reg help` - 查看帮助命令。

**权限说明:**
- **NukkitRegions.AddFriend** - 允许用户将好友添加到区域,授予其访问权限。
- **NukkitRegions.Create** - 允许用户创建一个 20x20 方块的受保护区域,确保只有他们和他们的好友可以访问。
- **NukkitRegions.Help** - 允许用户访问命令列表及其描述。
- **NukkitRegions.MyRegions** - 允许用户查看自己创建的区域列表。
- **NukkitRegions.SetOwner** - 允许用户将区域所有权转移给其他玩家。
- **NukkitRegions.Admin** - 授予管理员权限,可以管理其他玩家的区域,包括删除、查看或修改他们不拥有的区域。
- **NukkitRegions.Remove** - 允许用户删除自己的区域。如果用户具有管理员权限,还可以删除其他玩家的区域。
- **NukkitRegions.RemoveFriend** - 允许用户将好友从区域中移除,限制其访问权限。
- **NukkitRegions.Rename** - 允许用户重命名自己的区域。

**警告:** 本插件仅支持 Java 21,请确保您的服务器运行 Java 21 以确保兼容性。[/MD]

FFA - 为每个人提供的史诗级战场!(基于 UI)

眠悠子Myzness 提交新资源:

FFA - 为每个人提供的史诗级战场!(基于 UI) - 体验终极 FFA 冒险,成为传奇!

[MD]![Logo](https://cloudburstmc.org/attachments/ffa-png.2033/)

# Minecraft 的 FFA 插件 - 为每个人提供的史诗级战场!

通过我们令人惊叹的 FFA 插件,体验终极的“自由对战”(FFA)玩法!参与令人兴奋的战斗,目标只有一个:生存并主宰战场。完美适合所有寻求荣耀与荣誉的冒险者和战士。

## 功能特点
- **玩家统计:** 跟踪您的击杀、死亡和击杀/死亡比率。您是服务器上最强的战士吗?

- **交互式界面:** 用户友好的菜单让您能够快速加入战斗、管理个人资料等。

- **更多功能即将推出(例如:套件、1对1、回合制等)**

## 配置

```sprache
ffa-world: world # 选择一个世界
welcome-message: 欢迎来到我们的全新自由对战模式。祝你好运!
form-name: FFA 菜单
mainframe-description: 选择任意按钮
```

通过简单的配置选项,定制插件以适应您的服务器需求。以下是关键设置的快速概览:...[/MD]
[MD]

阅读关于此资源更多信息...[/md]

开源 免费 FFA - 为每个人提供的史诗级战场!(基于 UI)

[MD]![Logo](https://cloudburstmc.org/attachments/ffa-png.2033/)

# Minecraft 的 FFA 插件 - 为每个人提供的史诗级战场!

通过我们令人惊叹的 FFA 插件,体验终极的“自由对战”(FFA)玩法!参与令人兴奋的战斗,目标只有一个:生存并主宰战场。完美适合所有寻求荣耀与荣誉的冒险者和战士。

## 功能特点
- **玩家统计:** 跟踪您的击杀、死亡和击杀/死亡比率。您是服务器上最强的战士吗?

- **交互式界面:** 用户友好的菜单让您能够快速加入战斗、管理个人资料等。

- **更多功能即将推出(例如:套件、1对1、回合制等)**

## 配置

```sprache
ffa-world: world # 选择一个世界
welcome-message: 欢迎来到我们的全新自由对战模式。祝你好运!
form-name: FFA 菜单
mainframe-description: 选择任意按钮
```

通过简单的配置选项,定制插件以适应您的服务器需求。以下是关键设置的快速概览:

***ffa-world:*** 选择战斗发生的世界。

***welcome-message:*** 向加入游戏的所有玩家发送温暖的欢迎消息。

***form-name:*** 主界面菜单的名称。

***mainframe-description:*** 主界面菜单的简要描述。

## 结论

准备好迎接一场史诗冒险,展示您的技能,参加自由对战!通过我们的 Minecraft FFA 插件,您将近距离体验激烈战斗,并始终处于战场中心。今天就下载插件,成为服务器上的无敌战士!

---
***体验终极的 FFA 冒险,成为传奇!***
___[/MD]

  • 文章
[更新通知] 近期进行的一系列大更新

付费通道开启:​

我们为开发者开启了付费通道,使开发者能够销售自己资源
注意,提现时请通过工单提交,月末进行结算,提交时请上传自己微信收款码及控制面板首页截图
我们会收取5%的手续费用以支付该通道提供方的手续费费用

外链提醒:​

为了各位账户安全考虑,我们添加了外链跳转提示
使各位用户能够注意自己的账户安全

代码修复:​

由于之前一些问题导致代码的突出显示行和标题无法使用
现已修复

BBCode更新:​

感谢像素工坊提供技术支持
现已支持爱发电主页嵌入

资源市场优化:​

我们将资源字段和正文分离开,更容易分辨内容

QQ群建立:​

为了方便通知及维护等
我们建立了QQ群,现在你可以点击公告上的【加入QQ群】来加入

自动备份

NeoNarrative 提交新资源:

自动备份 - 自动备份你的服务器

bzd出处,来自于一个整合包中翻出的

backupSchedule:
- DAY HOUR:MINUTE PM
- 2:00 AM
- 10:00 PM
- Mon Tue Wed Fri Thu Sat Sun 10:00
- 10:00 AM
maxBackupsBeforeErase: 4
compressionLevel_1-10: 5
slowdownWhenServerLags: true
showSlowdownMessage: true
safeties: true
debug: false
name: BeiFen_%time%
extension: rar
exemptFolders:
- resource_packs
- logs
- nukkit.jar
saveFolder: plugins/BeiFen/备份
masterFolder: .
allowInGameCommands: false
notifyAdmins: true
backupPassword...

阅读关于此资源更多信息...

免费 自动备份

bzd出处,来自于一个整合包中翻出的

backupSchedule:
- DAY HOUR:MINUTE PM
- 2:00 AM
- 10:00 PM
- Mon Tue Wed Fri Thu Sat Sun 10:00
- 10:00 AM
maxBackupsBeforeErase: 4
compressionLevel_1-10: 5
slowdownWhenServerLags: true
showSlowdownMessage: true
safeties: true
debug: false
name: BeiFen_%time%
extension: rar
exemptFolders:
- resource_packs
- logs
- nukkit.jar
saveFolder: plugins/BeiFen/备份
masterFolder: .
allowInGameCommands: false
notifyAdmins: true
backupPassword: '%c1%*FC*D\zWhGWs&&Kn<NTtTWhhufzqs=='
timeFormat: 1
ftp:
enable: false
hostname: ftp.example.com
port: 21
protocol: sftp
username: user
password: '%c1%*FC*3$dm[\33:<yHudD=v6~=='
sshKey: ''
saveLocation: .
deleteAfterSuccess: false
maxBackupsBeforeErase: 4
sql:
enable: false
db1:
host: localhost
port: 3306
username: root
password: '%c1%*FC*''Ax](pd]m\;;_/U*622''bt=='
database: database
exemptTables:
- table
cleaner:
cleanBeforeBackup: true
logs:
enable: true
daysOld: 4
playerdata:
enable: false
daysOld: 365
worlds:
- world
- world_nether
- world_end
stats:
enable: false
daysOld: 90
worlds:
- world
- world_nether
- world_end
email:
enable: false
email: 123456789@163.com
name: 你的名字
server: 服务器名字
diskSpace: true
failures: true
onbackupcreate: false

新主题 新资源 新回复

在线会员

现在没有会员在线。

论坛统计

主题
56
消息
88
会员
35
最新会员
EnderPhantomWing

关于我们

  • 我们是一群Nukkit的爱好者,为了能够更好的帮助服主们进行开服,以及促进Nukkit生态圈的发展,而建立该社区
    这里有着一定的资源和丰富的教程,帮助你更好的熟悉Nukkit开服和开发

快速导航

用户菜单