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

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

开源 免费 Holograms - 悬浮字

IMG_20241006_145640.jpg

插件使用说明


使用方法

首先,你需要使用指令 /hologram <全息ID> 创建一个新的全息实例(全息ID不能使用"edit"或"update")。

如果你想要编辑或移除全息,可以使用命令 /hologram edit,这将打开一个配置界面,你可以在其中更改全息的位置信息、文本内容等(该命令会自动选择离你最近的全息图。)

(要使用颜色代码,可以用'&'替代'§')

创建新的全息图


a) 常规选项卡

在常规选项卡中,你可以更改全息图的位置、设置自动更新或移除全息图。

  • 你可以设置全息图的确切位置
  • 在“移动”部分,你可以调整全息图的偏移量
  • 底部可以移除全息实例或更改自动更新间隔(值小于0表示不更新),自动更新非常适合例如显示当前时间的场合。

b) 文本设置

在“文本设置”中,你可以更改或添加新的行和翻译。

  • 文本域(划分为翻译和行)
  • 在此处你可以添加新行或翻译(或用负值删除)

c) 网格

从3.0版本开始,支持全息网格显示。在网格配置中启用此选项以网格形式显示全息图。

  1. 手动创建​

    你可以直接在文本窗口键入行来创建网格,像这样:

    20241006144739-1728197259293-.png
    将显示为:

    20241006144742-1728197262242-.png
  2. 网格来源​

    对于排行榜或某些实时统计,我建议使用网格来源,网格来源本质上是为网格提供数据的供应者,默认情况下,全息插件只提供MySQL网格来源,未来会增加更多的来源,同时,可以通过插件添加新的网格来源。

    用法:
    要使用网格来源,你必须在grids.yml配置文件中配置新的网格。

    示例代码:
    代码:
       grids:
         mysqlgrid: #网格名称
           source: mysql #来源类型
           offset: 0 #网格来源中的数据行偏移
           limit: 10 #最大加载/显示的行数
           refresh: 10 #重新加载数据的最小间隔(秒)
           data: #特定网格来源的数据(这里为mysql)
             columns: ["column1", "column3"] #可省略或留空以选择所有列
             table: gridtable #获取数据的表或视图
    然后在游戏中,填入与配置的网格名称(本例中为mysqlgrid)。

  • 数据标准化 - 标准化网格来源的结果,例如,结果为 "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ" 将被转为 "This is a funky String"。
  • 列间距 - 定义两列之间的最小间距,4表示一个空格字符。
  • 添加网格标题 - 如果使用MySQL,将在每个网格列上方显示MySQL列名。

列模板

当前版本的全息插件包含一些基本的游戏内数据展示自定义功能,其中之一是通过网格设置中的列模板。通过列模板,你可以更改列的格式或在列前后添加文本。另一个自定义是通过创建视图进行MySQL端的定制,推荐用于显示顶级统计或任何其他形式的结果显示。

计划在未来的更新中增加更多方法以自定义来源输出及进行一些其他UI的更改。

配置:​


代码:
#行之间的距离
lines_gaps: 0.3

#如果应异步压缩全息数据包
async_batch: false

#全息保存到配置文件的频率(分钟)
save_interval: 5

权限

hologram.use - 使用/hologram命令的权限

翻译

全息插件还提供对多语言全息的基本支持,这意味着每个玩家都可以看到不同的文本。这一功能依赖于另一插件/库来告知全息插件玩家使用的语言。目前没有任何已知的公开语言插件,如果你是开发者,可以使用简单的API使翻译功能正常工作。

占位符

你可以在全息插件中使用占位符来显示一些实际信息。为启用此功能,请安装提供相关功能的PlaceholderAPI插件。

插件API

完整的API文档可以在此找到

基本使用

PHP:
代码:
HologramAPI api = HologramAPI.getInstance(); //获取API实例
//在HologramAPI中有方法可以用于
- 获取全息实例
- 注册新的网格或网格来源

开源 免费 ScoreboardAPI

ScoreboardAPI​


ScoreboardAPI 是为Nukkit/PowerNukkit编写的一个简单的库, 它可以帮助你更简单的去创建自定义计分板

用法​


Java:
Scoreboard scoreboard = new Scoreboard("Test Scoreboard", DisplaySlot.SIDEBAR, 20);
// Update time in ticks (20 ticks = 1 second) or skip this option to disable automatic updates
scoreboard.setHandler(pl -> {
    scoreboard.addLine(pl.getName());
    scoreboard.addLine("§1"); // used for skip line
    scoreboard.addLine("random: " + Math.random());
    scoreboard.addLine("random: " + Math.random());
    scoreboard.addLine("random: " + Math.random());
    scoreboard.addLine("random: " + Math.random());
    scoreboard.addLine("random: " + Math.random());
    scoreboard.addLine("§2"); // used for skip line
    scoreboard.addLine("Online: " + Server.getInstance().getOnlinePlayers().size());
});

scoreboard.show(player);

Maven​


仓库​


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

依赖​

XML:
<dependency>
    <groupId>com.github.IWareQ</groupId>
    <artifactId>ScoreboardAPI</artifactId>
    <version>Tag</version>
</dependency>

开源 免费 NukkitMOT

前言​

Nukkit-MOT 是 Nukkit Minecraft Bedrock Edition 服务器软件的特殊版本。
它是基于 NukkitPetteriM1Edition 的最后一个开源版本开发的。

注意:如果你需要更高版本的功能,请使用 PowerNukkitX​


Nukkit-MOT 有什么新功能?​

  • 支持 1.2 – 1.21.20 版本(你可以在配置中设置最小协议)
  • 支持大多数具有 AI 的实体
  • 支持下界和末地
  • 生成地牢和洞穴
  • 支持原版命令

如何安装?​

安装 Java 17 或更高版本
从下面的链接下载 .jar 文件
编写运行命令:java -jar file.jar(将 file 更改为你下载的文件的名称)

链接​

下载:Jenkins / GitHub Actions
_ QQ群_
_ Discord_
_ Nukkit 插件_
_ 报告错误_
Maven

仓库:​

XML:
<repositories>
    <repository>
        <id>repo-lanink-cn</id>
        <url>https://repo.lanink.cn/repository/maven-public/</url>
    </repository>
</repositories>

依赖:​

XML:
<dependencies>
    <dependency>
        <groupId>cn.nukkit</groupId>
        <artifactId>Nukkit</artifactId>
        <version>MOT-SNAPSHOT</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

致谢​

Nukkit
NukkitPetteriM1Edition
PowerNukkitX

开源 免费 MLGRush - Rush起床

插件本是由 Liuili 编写的,由于原版本过于久远,已经无法正常使用,这个版本由刀哥进行了修复


介绍:​

MLGRush 就像 起床战争,但是 1v1的,玩家的目标是破坏对方的床以得分或赢得比赛,它通常包含团队或个人竞技。游戏玩法围绕资源管理、建立防御和参与 PvP 战斗以消灭对手并最终成为最后一个活着的队伍或玩家。它是 Minecraft 中 Bedwars 类型的流行且快节奏的玩法
_20240921_181009.JPG


前置:​

- ScoreboardAPI

如何安装?​

下载MLGRush-FIXED-1.1.jar并将其放入 plugins 文件夹
重新启动服务器并转到 plugins/MLGRush 文件夹并配置config.yml
查看游戏地图
将其复制并放入 MLGRush 文件夹并重新启动服务器。

如果地图无法使用,您可以下载或制作自己的地图,文件夹名称应为 “map”,并确保其包含 db 或 region、level.dat、level.dat_old,并且必须将其放在 MLGRush 文件夹中

开源 AuctionSystem 拍卖系统

AuctionSystem - 拍卖系统​

适用于Nukkit的拍卖系统

插件指令:​

/auction sell <起拍价> <拍卖名> - 发起拍卖
/auction join <拍卖名> <出价> - 参与拍卖
/auction cancel <拍卖名> - 取消拍卖
/auction help - 查看指令帮助

使用教程:​

1.将需要拍卖的物品手持
2.输入/auction sell <起拍价> <拍卖名>
3.等待有人出价即可(如果没有人购买将会视为拍卖失败)

其他信息:​

你可使用MuiltPassLuckPerms插件为非卖家玩家添加取消拍卖的权限
auction.cancel.admin

使用截图:​

Screenshot_20240908_135505_com.mojang.xenlife.jpg
Screenshot_20240908_135536_com.mojang.xenlife.jpg
Screenshot_20240908_170025_com.mojang.xenlife.jpg

免费 Nskb——轻量易上手的KB击退设置插件

[MineBBS]-minecraft_title.png

官方群聊 - GitHub - 团队官网

相关指令
- /kb help - 帮助指令

- /kb y <float> - 设置当前世界Y轴kb
- /kb xz <float> - 设置当前世界XZ轴kb
- /kb cd <毫秒> - 设置当前世界攻击CD
- /kb all - 将kb应用至所有世界

说明
- 作者 - Nissining

- 测试环境 - Nukkit-MOT 1.21.10


其他
·售后

-如需要反馈BUG,遭遇使用瓶颈等问题可以入群询问

·定制

工作承接以下类型的基岩版服务器相关定制,欢迎入群询问
-服务端定制
-NK PM服务端插件
-服务器材质包(UI 图标 自定义实体等)
-服务器宣传
-服务器模型定制
-服务器网站定制
-服务器地图主城建设等

*戳我入群


Copyright © 2020 - 2024 DGBirds Team.[MineBBS]-1722014331252.png

新主题 新资源 新回复

在线会员

现在没有会员在线。

论坛统计

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

关于我们

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

快速导航

用户菜单