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

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

BedWars 起床战争

眠悠子Myzness 提交新资源:

BedWars 起床战争 - 一款强力的起床战争插件

起床战争​


简介:​

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

游戏特色:​

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

游戏模式:​

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

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

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

RsNPC

眠悠子Myzness 提交新资源:

RsNPC - 一个通用的NPC插件

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

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

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

开源 免费 可扩展 必备 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

  • 文章
新主页大改完成!

主页大改:​

我们很高兴完成这一次的主页改革!
这次改革将刷帖子的体验大大提升
更加符合国内用户刷帖子的体验

特点介绍:​

  • 内容分类列出,快速选择
  • 自定义主页,你喜欢看什么类型就将它设置为主页
  • 更新推送机制,更好的去推送你喜欢的内容哦~(BETA)
  • 自定义浏览方式(网格/列表)
  • 更好的过滤机制
  • 快速发布内容/资源/动态/投票

还有什么建议记得提出哦:给你心心::给你心心::给你心心:

  • 文章
元旦快乐&更新日志

这里祝各位元旦快乐!​

发个罕见的Dev币红包
也小庆祝该小破站目前活了4个月了(接近):看戏::看戏::看戏:
顺便报告一下这次论坛更新():
  • 更新计划发布,你可以自定义一个时间来自动发布内容!
  • 左下角有浮动弹窗提示
  • 阻止重复标题
  • 快速跳转主题
  • 版面优化
  • 增强登录/注册安全
最后祝愿各位在新的一年能有新的机遇!新的开场!

CoinsAPI

眠悠子Myzness 提交新资源:

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>...[/MD]

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

开源 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]

新主题 新资源 新回复

在线会员

现在没有会员在线。

论坛统计

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

关于我们

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

快速导航

用户菜单