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

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

BedWars 起床战争

bed.png

起床战争​


简介:​

在游戏中玩家们将会以团队PVP的形式展开一场绝对不同的较量。玩家们的目的就是在游戏中来保护自己的床不被摧毁,所以要齐心协力,在游戏中依靠队友互相合作来摧毁对手的床位就算做是游戏中的胜利!

游戏特色:​

  • 玩家们将会和16名玩家们一起分成四个队伍来展开互相对决,目的就是保护自己的床位
  • 只要床铺存在,团队中的玩家就可以恢复活力,让自己的队友们能够瞬间恢复成为最佳状态重新投入战斗;
  • 建立与敌人岛屿的桥梁,入侵敌人的领地,以摧毁对手的床位为最终的目的赢得胜利

游戏模式:​

  • 经验模式
  • 物品兑换模式

使用介绍:​

一、插件启动​

  • 将本插件拖动到 plugins文件夹
  • 启动服务器直到插件加载完成
  • 进入游戏后输入,来到游戏地图,执行/bd 即可开始创建房间。

二、指令介绍​



指令介绍
/bd reload重新读取配置文件
/bd set [名称]创建一个自定义房间模板
/bd tsl读取模板的队伍数据与商店物品数据
/bd see查看加载的房间
/bd close [名称]关闭房间
/bd end停止模板预设
/bw进入游戏GUI
/bw join [名称]加入游戏房间
/bw quit离开游戏房间
/bws [你要说的内容]发送游戏房间内全体消息


三、配置文件​

YAML:
# 插件提示的前缀
title: "&f[&a起床战争&f]"

# 是否保存玩家背包
save-playerInventory:  true

# 商店界面
# auto 自动适配
# packet 强制GUI菜单
# ui 强制箱子界面
shop-ui: auto

game-logo: "&l&cB&6e&ed&aW&ba&9r"

# 加入游戏的菜单设计
join-menu:
  # 自定义名称 可乱填
  cw:
    buttonImg:
      type: "path"
      path: "textures/ui/icon_recipe_item"
    rooms:
      # 房间名称
      - 测试房间
YAML:
world: ""
roomMoney: "default"
gameTime: 1200
fireballKnockBack: 0.6
tntKnockBack: 0.6
callbackY: 17
hasWatch: true
killItem: 0.5
# 是否启用饥饿值掉落
enable-food: false
#times:
#  bedbreak: 120
waitTime: 120
ui: auto
entity:
  team: 15
  item: 15

# 快速搭路
fast-place: true

# 快速搭路放置方块数量
fast-place-count: 5

# 装备无限耐久
inventory-unbreakable: true
max-player-waitTime: 20
minPlayerSize: 4
maxPlayerSize: 16
teamSpawn: {}
itemSpawn: {}
waitPosition: ""
ban-command: []
QuitRoom: []
AutomaticNextRound: true
victoryCmd: []
defeatCmd: []
minutesExp: 25
deathIcon: 20

floatSpawnPos: []

# TNT的伤害
tntDamage: 8

# TNT爆炸时间(秒)
tntExplodeTime: 5

auto-display-floattext:
  enable: true
  text: "{item} &r生成点\n剩余时间: &a {time} &r"

# 资源点展示的浮空字
# 格式: 货币所在位置0是第一个:皮肤名称
display-floatBlock:
  "2": "diamond"
  "3": "emerald"

# 启用掉落物均分
enable-item-Equal: false

# 启用掉落物显示
display-item-name: false

# 游戏kb设置 使用独立的算法
kb-setting:
  enable: false
  force: 0.4
  speed: 0.5
  motionY: 0.1

roomStartMessage:
  - "&a■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"
  - "&f起床战争"
  - "&e"
  - "&e保护你的床并摧毁敌人的床。收集铜锭,金锭,钻石和绿宝石"
  - "&e来升级,使自身和队伍变得更强"
  - "&a■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"


custom:
  #  自定义头部显示。
  #  {team}: 队伍名称(包含颜色)
  #  {color}: 队伍的颜色符号
  #  {name}: 玩家名称
  #  {health}: 玩家当前血量
  #  {maxhealth}: 玩家最大血量
  namedtag:
    enable: true
    text: "&7[{team}&7] {color}{name} \n&c❤&7 {health}"

# 床保护机制
protected-bed:
  enable: false
  blockList:
    - "5"
    - "35"
    - "20"
YAML:
# 货币
money:
    # 货币名称
  - name: "铜锭"
    # 仅用作显示名称
    customName: "&4铜锭"
    item: "336:0"
    exp: 1.0

    # 货币名称
  - name: "金锭"
      # 仅用作显示名称
    customName: "&e金锭"
    item: "266:0"
    exp: 5.0
    # 货币名称
  - name: "钻石"
    # 仅用作显示名称
    customName: "&b钻石"
    item: "264:0"
    exp: 10.0
  - name: "绿宝石"
    # 仅用作显示名称
    customName: "&a绿宝石"
    item: "388:0"
    exp: 20.0
# 特殊物品
nbtItem:
  "简易平台":
    customName: "&e短暂的平台"
    lore: []
    item: "341:0"
  "快速回城":
    customName: "&e迅速返回出生点"
    lore: []
    item: "288:0"
  "线":
    customName: "&e3*3蜘蛛网"
    lore: []
    item: "287:0"
  "指南针":
    customName: "&e指向最近的玩家"
    lore: []
    item: "345:0"
  "护卫":
    customName: "&e生成铁傀儡"
    lore: []
    item: "383:10"
  "火球":
    customName: "&e烈焰弹"
    lore: []
    item: "385:0"
YAML:
# 武器
weapon:
  - id: "272:0"
    name: ""
    ench: ""
    money: "铜锭x4"
  - id: "267:0"
    name: ""
    ench: ""
    money: "金锭x7"
  - id: "276:0"
    name: ""
    ench: ""
    money: "绿宝石x2"
  - id: "280:0"
    name: "爷爷的拐杖"
    ench: "12:1"
    money: "铜锭x2"
armor:
  - id: "304:0"
    name: ""
    ench: ""
    money: "铜锭x20"
  - id: "305:0"
    name: ""
    ench: ""
    money: "铜锭x20"
  - id: "308:0"
    name: ""
    ench: ""
    money: "金锭x10"
  - id: "309:0"
    name: ""
    ench: ""
    money: "金锭x10"
  - id: "312:0"
    name: ""
    ench: ""
    money: "绿宝石x12"
  - id: "313:0"
    name: ""
    ench: ""
    money: "绿宝石x12"
bow:
  - id: "261:0"
    name: ""
    ench: ""
    money: "金锭x7"
  - id: "261:0"
    name: ""
    ench: "22:0"
    money: "金锭x12"
  - id: "261:0"
    name: ""
    ench: "22:0-21:1"
    money: "金锭x20"
  - id: "262:0:8"
    name: ""
    ench: ""
    money: "金锭x2"
block:
  - id: "35:0:16"
    name: ""
    ench: ""
    money: "铜锭x8"
  - id: "5:0"
    name: ""
    ench: ""
    money: "铜锭x8"
  - id: "24:2:4"
    name: ""
    ench: ""
    money: "铜锭x16"
  - id: "121:0:4"
    name: ""
    ench: ""
    money: "金锭x4"
  - id: "49:0:4"
    name: ""
    ench: ""
    money: "绿宝石x8"
food:
  - id: "320:0:8"
    name: ""
    ench: ""
    money: "铜锭x16"
  - id: "322:0"
    name: ""
    ench: ""
    money: "金锭x2"
tools:
  - id: "275:0"
    name: ""
    ench: ""
    money: "铜锭x16"
  - id: "274:0"
    name: ""
    ench: ""
    money: "铜锭x32"
  - id: "258:0"
    name: ""
    ench: ""
    money: "金锭x2"
  - id: "257:0"
    name: ""
    ench: ""
    money: "金锭x10"
  - id: "359:0"
    name: ""
    ench: ""
    money: "铜锭x10"
items:
  - id: "46:0"
    name: ""
    ench: ""
    money: "铜锭x32"
  - id: "130:0"
    name: ""
    ench: ""
    money: "金锭x6"
  - id: "368:0"
    name: ""
    ench: ""
    money: "绿宝石x2"
  - id: "65:0:4"
    name: ""
    ench: ""
    money: "金锭x10"
  - id: "火球"
    name: ""
    ench: ""
    money: "铜锭x32"
  - id: "简易平台"
    name: ""
    ench: ""
    money: "金锭x5"
  - id: "快速回城"
    name: ""
    ench: ""
    money: "金锭x10"
  - id: "指南针"
    name: ""
    ench: ""
    money: "绿宝石x5"
  - id: "线"
    name: ""
    ench: ""
    money: "金锭x8"
  - id: "护卫"
    name: ""
    ench: ""
    money: "铜锭x128"
effect:
  - id: "438:23"
    name: ""
    ench: ""
    money: "绿宝石x1"
  - id: "438:21"
    name: ""
    ench: ""
    money: "绿宝石x1"
  - id: "438:28"
    name: ""
    ench: ""
    money: "绿宝石x1"
  - id: "373:7"
    name: ""
    ench: ""
    money: "绿宝石x1"
  - id: "373:21"
    name: ""
    ench: ""
    money: "绿宝石x1"
  - id: "373:11"
    name: ""
    ench: ""
    money: "绿宝石x1"
  - id: "373:16"
    name: ""
    ench: ""
    money: "绿宝石x1"
  - id: "373:31"
    name: ""
    ench: ""
    money: "绿宝石x1"
YAML:
effects:
  - id: 10
    name: "治疗"
    disPlay: "138:0"
    maxLevel: 1
    money: "钻石x1"
  - id: 3
    name: "急迫"
    disPlay: "285:0"
    maxLevel: 1
    money: "钻石x1"
enchants:
  - id: 0
    name: "保护"
    disPlay: "311:0"
    maxLevel: 3
    money: "钻石x5"
  - id: 9
    name: "锋利"
    disPlay: "276:0"
    maxLevel: 3
    money: "钻石x5"
  - id: 15
    name: "效率"
    disPlay: "278:0"
    maxLevel: 3
    money: "钻石x5"
trap:
  - id: 0
    name: "陷阱"
    maxLevel: 1
    disPlay: "69:0"
    money: "钻石x2"
代码:
# 事件控制
# 事件按照先后顺序执行
# 上一个事件完成之前,下个事件不会执行 直到事件全部完成才开始游戏时间
# value 数值在 time 类型中为tick时间 20 tick 为 1 秒
# eventTime 为事件倒计时 单位为秒
eventLists:
  - type: "custom"
    display: "升级"
    eventTime: 220
    value: "foreach:0-4"
代码:
# 整局游戏中的事件
# 跟 events 列表联动
# 这里的事件不直接参与游戏内 但是会保存在游戏内
# 通过自定义事件调用
# value 数值在 time 类型中为tick时间 20 tick 为 1 秒
# eventTime 为事件倒计时 单位为秒
eventLists:
  - type: "time"
    display: "钻石生成点 II 级"
    eventTime: 220
    value: "钻石:400"
  - type: "time"
    display: "钻石生成点 III 级"
    eventTime: 260
    value: "钻石:300"
  - type: "time"
    display: "绿宝石生成点 II 级"
    eventTime: 280
    value: "绿宝石:500"
  - type: "time"
    display: "绿宝石生成点 III 级"
    eventTime: 300
    value: "绿宝石:400"
  - type: "break"
    display: "床破坏"
    eventTime: 330

四、如何配置​

5-png.29169
执行/bd set 房间名称 开始预设模板 (请注意不要出错,不然只能执行/bd cancel重置了)
根据提示去自定义设置内容预设完成后找到生成的team.yml文件修改团队信息并执行/bd tsl 重载团队数据
6-png.29170
之后执行/bd set 预设好物品的生成点数量,之后执行/bd即可开始房间的配置
注意: 在设置的时候请不要出错,不然只能/bd cancel重置标志位。队伍的商店出生点顺序为team.yml 配置文件的顺序,请根据顺序进行设置操作。

五、游戏内效果:​

qq-20220812141829-jpg.33488
qq-20220812141844-jpg.33489
qq-20220812141858-jpg.33491
qq-20220812141901-jpg.33492
1660285291552-jpeg.33493
1660286439004-jpeg.33495

免费 Plan | Player Analytics - 计划 | 玩家分析

5f2f78c06c.jpg

已安装在超过3000台服务器上!​


Player Analytics是一款终极服务器工具,用于监控玩家在您的服务器上的游戏方式。内置的Web服务器显示有关服务器的不同方面的分析,例如在线活动、玩家群体以及这些随时间变化的情况。

计划支持多个不同的平台和版本;Nukkit、Spigot、Paper、Sponge、SpongeForge、Bungeecord、Velocity、Cauldron以及所有衍生版本 - 一个JAR适用于所有平台。

这是Spigot版本插件的Nukkit移植版
请报告您可能遇到的任何问题。

该插件需要Java 11或更高版本​

如果您无法升级到Java 11,请使用5.4版本1722

48d835015b.png
源代码,API和文档

188f79222a.pngBug、问题和建议

ba98f01b9c.png
跟进发展

ed5c63f257.png
配置 | 定制

bdf9cf5922-png.65
指令 & 权限


FIcoW.png


1b703222c7.jpg


66251131-45280d80-e755-11e9-8b20-5b77ada795ff.jpg
66251133-4f4a0c00-e755-11e9-9895-0693db610989.jpg
66251862-8fad8800-e75d-11e9-9261-57c4c0103f1a.png
66251263-17dc5f00-e757-11e9-8ad6-7bac31168ce6.jpg


7b7b9a1414.jpg


Nukkit的安装

安装方式与其他服务器平台相同。​


28b4e4594e.jpg


HPUod.png

免费 必备 EconomyAPI

EconomyAPI​


适用于Nukkit的经济核心

指令:​

Commands
/mymoney
/seemoney
/givemoney
/takemoney
/topmoney
/setmoney

权限:​

economyapi
economyapi.command
economyapi.command.mymoney
economyapi.command.givemoney OP
economyapi.command.takemoney OP
economyapi.command.setmoney OP
economyapi.command.topmoney

面向于开发者:​

API使用
Java:
EconomyAPI.getInstance().myMoney(player);
EconomyAPI.getInstance().reduceMoney(player, amount);
EconomyAPI.getInstance().addMoney(player, amount);
Maven仓库
XML:
<repository>
    <id>nukkitx-repo</id>
    <url>https://repo.nukkitx.com/snapshot</url>
</repository>

<dependency>
    <groupId>me.onebone</groupId>
    <artifactId>economyapi</artifactId>
    <version>2.0.2</version>
    <scope>provided</scope>
</dependency>

开源 免费 可扩展 必备 RsNPC

如果您有任何问题,也可以通过Discord与我联系

命令NPC插件
  • 支持4D皮肤
  • 支持自定义实体(需要与材质包配合在客户端添加实体)
  • 支持自定义手持物品/盔甲
  • 支持观察玩家
  • 支持表情符号
  • 支持自定义点击命令(玩家权限、操作权限、控制台权限)和消息
  • 支持设置路径(NPC将根据设置的路径点自动移动)
  • 支持对话(可用于介绍信息/RPG对话及其他功能)
  • 支持就地旋转功能(如显示皮肤/模型)
  • 支持使用GUI配置游戏中90%的功能
命令:
/rsnpc 打开 GUI
/rsnpc create <NPC 名称> 在当前位置创建 NPC
/rsnpc delete <NPC 名称> 移除 NPC
/rsnpc addroute <NPC 名称> 将当前位置添加到 NPC 路径
/rsnpc reload 重新加载 NPC

帮助我们完成多语言:https://github.com/MemoriesOfTime/RsNPC/tree/master/src/main/resources/Language

开源 CoinsAPI

[MD]# CoinsAPI-NK
CoinsAPI for Nukkit

# 指令
指令 | 描述 | 使用权限
--- | --- | ---
`/setcoin` | 设置玩家硬币数量 | op
`/addcoin` | 添加硬币给玩家 | op
`/reducecoin` | 扣除玩家硬币 | op
`/seecoin` | 查看玩家硬币数量 | all
`/mycoin` | 查看我的硬币数量 | all

# 仓库
```xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
```

# 依赖
```xml
<dependency>
<groupId>com.github.angga7togk</groupId>
<artifactId>CoinsAPI-NK</artifactId>
<version>1.0.0</version>
</dependency>
```

# 面向开发者
```java
// get coins people or yourself
Coins.getInstance().getPlayerCoins(player);
Coins.getInstance().getPlayerCoinsByName("Angga7Togk");

// Set Coins Player
Coins.getInstance().getCoinsManager().setCoins(player, 100);
Coins.getInstance().getCoinsManager().setCoinsByName("Angga7Togk", 100);

// Add Coins Player
Coins.getInstance().getCoinsManager().addCoins(player, 125);
Coins.getInstance().getCoinsManager().addCoinsByName("Angga7Togk", 125);

// Reduce Coins Player
Coins.getInstance().getCoinsManager().reduceCoins(player, 25);
Coins.getInstance().getCoinsManager().reduceCoinsByName("Angga7Togk", 25);
```[/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反作弊

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 世界修复

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

**使用方法:**

**转换部分世界:**

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

**转换整个世界:**

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

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

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

Pets 宠物

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

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

开源 免费 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)

[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]

开源 免费 WorldGeneratorExtension - 世界生成扩展

基于由wode490390制作的插件,此插件生成以下结构:

此插件可生成以下结构:​

  • 矿井 (Mineshaft)
  • 冰屋 (Igloo)
  • 海洋遗迹 (Ocean ruin)
  • 掠夺者前哨站 (Pillager outpost)
  • 珊瑚地壳 (Coral crust)
  • 海底神殿 (Ocean monument)
  • 沙漠之井 (Desert well)
  • 地牢 (Dungeon)
  • 沙漠神殿 (Desert pyramid)
  • 丛林神庙 (Jungle temple)
  • 沼泽小屋 (Swamp hut)
  • 要塞 (Stronghold)
  • 化石 (Fossil)
  • 沉船 (Shipwreck)
  • 村庄(旧类型)(Village - old type)
  • 毁坏的传送门(主世界)(Ruined portal - overworld)
  • 下界堡垒 (Nether fortress)
  • 下界化石 (Nether fossil)
  • 末地主岛传送门及塔楼 (End main island portal & towers)
  • 末地小岛 (End small island)
  • 紫颂花 (Chorus flower)
  • 末地折跃门 (End gateway)

免费 自动备份

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

付费 Xenlife - 优秀的生存整合包

接定制整合包:生存/小游戏

找Q:1544517326

  • 有生物
  • 使用MOT核心,支持超多版本
  • 为Windows/Linux做好了适配
  • 注:里面有些付费插件未添加,未授权,但不可缺少,所以得自己花14.9r去找插件作者购买,整合包里已提供购买地址

可探索/游玩地图:

  • 大厅
  • 生存世界
  • 资源世界
  • 副本世界
  • PVP世界

功能玩法:

  • AI聊天(需自申请)
  • 连锁挖坑
  • 聊天翻译(需自申请)
  • 4D皮肤
  • 自动清理掉落物
  • 设置家
  • 传送死亡点
  • 资源商店
  • 世界商店
  • 好友系统
  • 地皮系统
  • 抽奖箱
  • 邮件
  • 每日签到
  • VIP生存飞行
  • 还有更多!

整合包截图:​

20241214143102-1734157862769-.jpg
20241214143115-1734157875798-.jpg
20241214143128-1734157888330-.jpg

NukkitX

banner.png
[MD]
**Nukkit** 是一款为 **Minecraft 基岩版** 提供的核动力服务器软件。它相比其他服务器软件具有以下几个主要优势:

- **用 Java 编写**,Nukkit 运行速度更快且更加稳定。
- 拥有**友好的结构**,开发者可以轻松参与 Nukkit 的开发,并将其他平台的插件移植到 Nukkit。

Nukkit 仍在持续改进中,我们欢迎社区的贡献。

---

### 相关链接

- **[论坛](https://cloudburstmc.org/forums/)**
- **[Discord](https://discord.gg/5PzMkyK)**
- **[Wiki](https://cloudburstmc.org/wiki/nukkit)**
- **[下载 Nukkit](https://ci.opencollab.dev/job/NukkitX/job/Nukkit/job/master/)**
- **[下载插件](https://cloudburstmc.org/resources/categories/nukkit-plugins.1/)**

---

### 编译 Nukkit

如果你想从源码编译 Nukkit,可以执行以下命令:

```bash
git clone https://github.com/CloudburstMC/Nukkit
cd Nukkit
./gradlew shadowJar
```

编译好的 JAR 文件将出现在 `target/` 目录中。

> **注意:** 如果你不打算修改代码,可以直接从 Jenkins 下载预编译的 JAR 文件。

---

### 运行 Nukkit

只需运行以下命令即可启动服务器:

```bash
java -jar nukkit-1.0-SNAPSHOT.jar
```

---

### 插件 API

有关 Nukkit API 的详细信息,可以访问 [Wiki](https://nukkitx.com/wiki/nukkit/) 页面。

---

### 使用 Docker 运行 Nukkit

在 Docker(版本 17.05 或更高)中运行 Nukkit:

1. 从源码构建镜像:

```bash
docker build -t nukkit .
```

2. 生成 `nukkit-data` 卷,设置默认配置并选择语言:

```bash
docker run -it -p 19132:19132/udp -v nukkit-data:/data nukkit
```

---

### 使用 Docker Compose 启动 Nukkit

通过 `docker-compose` 在 `19132` 端口上启动服务器并使用 `nukkit-data` 卷:

```bash
docker-compose up -d
```

---

### 使用 Kubernetes 和 Helm

1. 验证 Helm Chart:

```bash
helm lint charts/nukkit
```

2. 干运行并打印渲染的 YAML:

```bash
helm install --dry-run --debug nukkit charts/nukkit
```

3. 安装 Helm Chart:

```bash
helm install nukkit charts/nukkit
```

4. 使用自定义配置文件安装:

```bash
helm install nukkit \
-f helm-values.local.yaml \
charts/nukkit
```

5. 升级 Chart:

```bash
helm upgrade nukkit charts/nukkit
```

6. 部署后测试:

```bash
helm test nukkit
```

7. 完全删除 Chart:

```bash
helm uninstall nukkit
```

---

### Pterodactyl 面板支持

你可以通过 [下载官方的 egg](https://raw.githubusercontent.com/parkervcp/eggs/master/game_eggs/minecraft/bedrock/nukkit/egg-nukkit.json) 来集成到 Pterodactyl 面板中。[/MD]

开源 免费 LuckPerms

LuckPerms 是一个 Minecraft 服务器的权限插件。它允许服务器管理员通过创建组并分配权限来控制玩家可以使用的功能。

它的特点是:
  • 快速:为性能和可扩展性而编写。
  • 可靠:被成千上万的服务器管理员信任,并且是最大型服务器网络中的一部分。
  • 易于使用:可以通过命令、直接在配置文件中或使用网页编辑器设置权限。
  • 灵活:支持多种数据存储选项,并且可以在多种服务器类型上运行。
  • 全面:提供大量自定义选项和设置,可以根据您的服务器需求进行调整。
  • 免费:可以免费下载和使用,并且具有宽松的许可证,确保插件永远免费。

更多信息,请参阅维基文章 《为什么选择 LuckPerms?》

下载与支持
最新版本下载和其他有用链接可以在项目主页 luckperms.net 找到。

该插件有详细的文档可以在维基中查阅。在直接寻求支持之前,请先查看那里的资源。

插件的支持通过 Discord 提供。如果您有任何问题无法通过阅读维基解决,最好的地方是去那里提问。

如果您想报告错误,请在 GitHub 上开设问题单。

赞助与优惠
LuckPerms 由 BisectHosting 自豪赞助。

他们为 LuckPerms 用户提供了第一个月游戏服务器托管计划 25% 的巨大折扣。要获得折扣,只需在结账时输入促销代码 luck

请注意
- 请不要在评论区发布错误报告或建议。错误应通过在 GitHub 上开设问题单进行报告。
- 如果您有问题,最好的地方是加入我们的 Discord 服务器。无论是我还是其他人都会尽力为您提供帮助。

制作这个插件花了我一些时间,所以如果您觉得它有用,期待您给一个好评。另外,如果您有任何建议,我也非常乐意听取!

开源 免费 KotlinForNukkit

这个插件将在服务器类路径中加载Kotlin库,以便其他插件可以在不将其放入jar文件中的情况下使用Kotlin。

附带的库有:
- kotlin-reflect
- kotlin-stdlib
- kotlinx-coroutines-jdk8
- kotlinx-serialization-core
- kotlinx-serialization-json

用法:
只需将jar文件放入“plugins/”文件夹中。

许可证:
根据GNU通用公共许可证v3.0许可

开源 免费 可扩展 必备 Tips 多功能显示

[MD]<a href="https://kkgithub.com/SmallasWater/Tips/releases/latest" alt="Latest release">
<img src="https://img.shields.io/github/v/release/SmallasWater/Tips?include_prereleases" alt="Latest release">
</a>

# **Tips**
一款多功能显示插件

#### 使用说明
- 用户:
1. 将本插件安装到` plugins`文件夹
2. 安装前置插件 参考 **`Tips变量.txt`** 文件
3. 修改` config.yml` 配置

> (小贴士) config内的 default 为全地图通用显示
若想实现每个 地图 不同的内容 只需要复制粘贴
delfault 内容即可 然后将 default 替换成
那个地图的名称

开发者
> 注册变量
>> 创建一个类继承 `BaseVariable `
调用`BaseVariable `类里的` addStrReplaceString`方法
传入 key(变量名称) value(显示内容)
然后在 插件的 onEnable 里增加
```Java
Api.registerVariables("插件名",<? extends BaseVariable>class);
```
>添加单一变量
```Java
Api.addVariable("变量字符","值");
```


[/MD]

开源 免费 Snow 下雪

在您的Nukkit服务器上选择的世界中下雪

新模式(默认为2.0版本及更高版本):
对BiomeDefinitionListPacket进行了修改,将生物群系温度降低,以启用客户端下雪,此温度变化会影响所有世界,此模式不会对世界进行永久更改

传统模式(默认为1.1.0版本及更早版本):
警告:此模式会更改加载区块的生物群系,以启用客户端下雪。不建议在普通世界中使用,请始终备份您的世界!
还有一种雪移除模式,其中区块的生物群系被设置为平原

注意:由于客户端自身问题,有时雪可能不会出现在玩家生成点。

img.jpg

开源 免费 PmChair Pm椅子

这个插件允许玩家坐在楼梯上

使用方法:
  • 安装插件后,双击楼梯方块即可坐在上面。
  • 想要方便建造时,可以使用/chair off命令关闭双击坐下功能,使用/chair on命令重新启用

新主题 新资源 新回复

在线会员

现在没有会员在线。

论坛统计

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

关于我们

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

快速导航

用户菜单