• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
Nukkit PetteriM1 Edition - 一个几乎支持全版本的Nukkit服务器核心!

内核 Nukkit PetteriM1 Edition - 一个几乎支持全版本的Nukkit服务器核心! 1.19.50.2560

版权类型
授权转载
API版本
1.0.0
版权链接
https://github.com/PetteriM1/NukkitPetteriM1Edition
语言支持
English
Nukkit PetteriM1 Edition —— 一个几乎支持全版本的Nukkit服务器核心!

声明:本人仅对此核心进行搬运工作,未在任何形式上参与对此核心的开发,本人拥护开源精神,支持社区的声音,对于违反开源精神、试图垄断社区的行为强烈谴责,并承诺在必要的时刻提供一切力所能及的帮助。
详细内容请见→
为什么你不应该使用PM1ENK - 细说PM1ENK的罪状
——2023年1月18日

前言​

因为自己的服务器也在用PM1E核心,反正都要天天蹲更新下载,想着就顺手搬运过来了。(资源图标用的是自己服务器的图标,暂时找不到合适的图标qwq)

Nukkit PetteriM1 版简介

NukkitPetteriM1Edition(简称NukkitPM1E)是PetteriM1为他的服务器SuomiCraft PE制作的Nukkit服务器软件的特殊版本,理论上支持Minecraft基岩版1.2.X-最新版本(根据PetteriM1的更新情况而定),但不会积极维护对过旧版本的支持,建议使用1.12.X以上进服以获得更好的体验。使用方法与Nukkit基本一致。
注意,由于需要兼容多版本,NukkitPM1E删除了一些高版本方块和其他物品,请准备开生存服和RPG服的服主谨慎选择使用。本核心适用于开设小游戏服务器。

Nukkit PetteriM1 版特点

(与NukkitX相比)
  • 内置生物 AI 和生物生成
  • 更多可用的方块、物品和命令(地图、盾牌、炼药锅、弩、更多的红石物品、一些教育版的化学方块、/playsound 命令等)
  • 更好的稳定性
  • 修复了许多错误和漏洞
  • server.properties 中增加更多可供设置的内容
  • 从 1.2.0 到最新版本的多版本支持(不再积极维护对最旧版本的支持,也不是所有的 beta 版本都受支持)
  • 内置多世界命令(/world、/genworld、启动时自动加载所有世界的选项)
  • 许多性能改进
  • 世界生成的一些调整和原版建筑结构的生成

Nukkit PetteriM1 版插件​

NukkitX官方论坛下载插件地址:https://nukkitx.com/resources/
大多数 NukkitX 插件适用于 Nukkit PetteriM1 版,但有些需要小的改动。
已知的可较完美兼容 Nukkit PetteriM1 版的插件:

下载 Nukkit PetteriM1 版

(运行此程序需要 Java 8 或更高版本。)
原作者的下载地址(适合有梯子可登录Github、Google的用户使用,更新较快):

最新稳定版本https://drive.google.com/drive/u/0/folders/1jDqWrOf41webQd8MeCmJaaC8M_Hwn-tv

CircleCI 构建: https://app.circleci.com/pipelines/github/PetteriM1/NukkitPetteriM1Edition?branch=master (需要登录)
国内下载地址:(使用FAP服务器官方OneDrive云盘,适合不方便打开国外网站的用户使用,但更新会慢于作者)

https://apide-my.sharepoint.com/:f:/g/personal/fapdrive_onedrive_net_cn/ElmsNm0pIbVHmZ8sPlTZY08Bpbg6EDw7r1DwElOxhk_05Q?e=RbBqhP
API差异:

GlobalBlockPalette

代码:
getOrCreateRuntimeId(int legacyId) -> getOrCreateRuntimeId(int protocol, int legacyId)
getOrCreateRuntimeId(int id, int meta) -> getOrCreateRuntimeId(int protocol, int id, int meta)

AxisAlignedBB

代码:
SimpleAxisAlignedBB implements AxisAlignedBB -> AxisAlignedBB only

EntityMob

代码:
EntityMob extends EntityCreature -> EntityMob interface

EntityAnimal

代码:
EntityAnimal extends EntityCreature -> EntityAnimal interface

对于开发者

Javadocs:http://suomicraftpe.tk/javadocs/nukkit-pm1e/
Maven 依赖:

代码:
<dependency>
    <groupId>cn.nukkit</groupId>
    <artifactId>Nukkit</artifactId>
    <version>PM1E</version>
    <optional>false</optional>
    <scope>system</scope>
    <systemPath>${basedir}/lib/Nukkit-PM1E.jar</systemPath>
</dependency>
(放入项目文件Nukkit-PM1E.jar中名为lib的文件夹中)

如何报告错误

如果您真的想报告此软件的错误,请通过 Discord 进行。(PetteriM1#1059)
请记住,许多东西只是未实现的功能,而不是错误。

夹带私货时间:
百度Nukkit吧:https://tieba.baidu.com/nukkit
我的世界服务器百科:https://mcserver.wiki


授权截图:

QQ图片20210710201204.png
作者
从不咕咕的鸽纸
下载
9,939
查看
11,204
首次发布
最后更新

评分

5.00 星 7 次评分

从不咕咕的鸽纸 的其他资源

最新更新

  1. https://gezhi.lanzout.com/ix4jP0lb1j9c

    声明:本人仅对此核心进行搬运工作,未在任何形式上参与对此核心的开发,本人拥护开源精神,支持社区的声音,对于违反开源精神、试图垄断社区的行为强烈谴责,并承诺在必要的时刻提供一切力所能及的帮助...
  2. Nukkit PM1E 1.19.50.2541

    修复了用黑色染料合成 修复了马鞍生物在被杀时不会掉落马鞍的问题 修复鞘翅总是重置下降距离 修复了 tnt 矿车内的 tnt 变得不可见的问题...
  3. Nukkit PM1E 1.19.50.2518

    修复了潜影盒分配行为 修复了在错误的生物群系上生成的史莱姆 修复了导致主库存外的物品在某些情况下消失或重复的错误 修复了连接到熔炉的漏斗工作不正常并使物品消失的问题 修复铃铛变得不可见...

最新评价

什么时候更新1.19.60
从不咕咕的鸽纸
从不咕咕的鸽纸
本资源不再进一步更新
可以,非常goodd
  • 匿名
  • 5.00 星
  • 版本: 1.18.30.2113
2022-05-24 21:28:07.490 [main] INFO - Loading server properties...
2022-05-24 21:28:07.760 [main] INFO - §b-- §cNukkit §aPetteriM1 Edition §b--
2022-05-24 21:28:12.157 [main] INFO - Loaded 0 resource packs
2022-05-24 21:28:12.198 [main] INFO - Opening server on 0.0.0.0:19132
2022-05-24 21:28:13.184 [main] ERROR - Throwing
java.util.concurrent.CompletionException: java.net.BindException: Address already in use: bind
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347) ~[?:?]
at java.util.concurrent.CompletableFuture$BiRelay.tryFire(CompletableFuture.java:1498) ~[?:?]
at java.util.concurrent.CompletableFuture$CoCompletion.tryFire(CompletableFuture.java:1219) ~[?:?]
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) ~[?:?]
at com.nukkitx.network.util.Bootstraps.lambda$allOf$0(Bootstraps.java:31) ~[Nukkit-PM1E.jar:?]
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) ~[Nukkit-PM1E.jar:?]
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552) ~[Nukkit-PM1E.jar:?]
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) ~[Nukkit-PM1E.jar:?]
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) ~[Nukkit-PM1E.jar:?]
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609) ~[Nukkit-PM1E.jar:?]
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.AbstractChannel$AbstractUnsafe.safeSetFailure(AbstractChannel.java:999) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:564) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:506) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:491) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260) ~[Nukkit-PM1E.jar:?]
at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356) ~[Nukkit-PM1E.jar:?]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) ~[Nukkit-PM1E.jar:?]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:503) ~[Nukkit-PM1E.jar:?]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[Nukkit-PM1E.jar:?]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[Nukkit-PM1E.jar:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method) ~[?:?]
at sun.nio.ch.Net.bind(Net.java:555) ~[?:?]
at sun.nio.ch.DatagramChannelImpl.bindInternal(DatagramChannelImpl.java:1194) ~[?:?]
at sun.nio.ch.DatagramChannelImpl.bind(DatagramChannelImpl.java:1164) ~[?:?]
at io.netty.util.internal.SocketUtils$6.run(SocketUtils.java:133) ~[Nukkit-PM1E.jar:?]
at io.netty.util.internal.SocketUtils$6.run(SocketUtils.java:130) ~[Nukkit-PM1E.jar:?]
at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
at io.netty.util.internal.SocketUtils.bind(SocketUtils.java:130) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.socket.nio.NioDatagramChannel.doBind0(NioDatagramChannel.java:201) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.socket.nio.NioDatagramChannel.doBind(NioDatagramChannel.java:196) ~[Nukkit-PM1E.jar:?]
at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562) ~[Nukkit-PM1E.jar:?]
... 12 more
这是咋回事
从不咕咕的鸽纸
从不咕咕的鸽纸
请看报错第一行"Address already in use",如果这点英文还看不懂属实不建议开服了。还有,能不能别在评价区发长篇报错?不仅影响其他用户的观感,而且也没办法进一步回复
控制台一直输出是什么原因,小白不会关闭
从不咕咕的鸽纸
从不咕咕的鸽纸
把ansi-title项改为off
雀氏是个好东西
你不评分我评分
从不咕咕的鸽纸
从不咕咕的鸽纸
支持正义好评
666666666666666666666666666666666666666
从不咕咕的鸽纸
从不咕咕的鸽纸
正确的,支持正义好评
后退
顶部 底部