zh
切换语言
  1. PowerNukkitX
  2. 快速入门
  3. 服务器配置

    1. server.properties
    2. nukkit.yml
    3. pnx-cli-config.ini
    4. 反矿透
    5. 资源包加密
    6. 硬件加速压缩
    7. 使用WaterDogPE
    8. 超平坦世界
  4. FAQ

    1. 新人必看
    2. PNX-CLI教程
    3. 常见问题
    4. Terra问题
    5. 重生点问题
    6. 转换地图
  5. 开发者文档

    1. Java

      1. 跳转到JavaDoc
      2. Mod API

        1. 自定义方块
        2. 自定义物品
        3. 自定义实体
        4. 自定义附魔
      3. 生物AI

        1. 行为
        2. 记忆
        3. 传感器
        4. 运动控制器
        5. 寻路器
        6. 行为组
        7. 工作周期
    2. JavaScript

      1. 配置开发环境
      2. 基于LLSELib开发
      3. Hello World
      4. 基本知识
      5. 事件监听
      6. 常见开发问题
    3. API

      1. 简介
      2. 通用API
      3. Git-API
      4. 下载API
      5. 延迟返回API
      6. 插件API
    4. 实用资源

      1. 事件对照表
      2. 物品方块ID

转换世界

概述

你是否在 BDS 开了n年的服,如今想转到 PowerNukkitX ?

案例:我该怎么将 BedrockSever1.18 的世界转到 Nukkit?

你是否已经享受到JE的插件生态或将购买的JE地图转为 PowerNukkitX ?

虽然你已经看过 Terra 提供的壁纸级史诗地形,但是你更希望能使用自己已有的地图?

看完下面的教程你将不需要求助任何人或任何类似 WorldFixed 的工具!

选择我们的工具

进行转换的思路

容我浅浅的介绍一下这两个工具。

AmuletMC 是 Amulet-Team 开发的一款可以将JE/BE任意版本进行转换的工具,我们可以用它将 PNXWorldConverter 所不能完美胜任的地图转到可以完美胜任的JE 1.15-1.19地图版本

之后我们使用 PNXWorldConverter 将地图转换为PNX可以加载的地图。

实践一下

著名意大利艺术家曾说:

理论脱离实践是最大的不幸。

- 达·芬奇

实践步骤分为三步,你只需要约2分钟便能学习、掌握这门技能。

在此之前,我们需要准备下面这两个文件:

  1. 丛林神庙origin.zip 这是由 六月Aurora 创建的地图。了解更多? 在此仅供学习使用,禁止用于商业行为。
  2. pnxworldconvert-1.0.2.jar

准备好后目录结构应该类似:

  • 丛林神庙
    • region
    • level.dat
    • ...
  • pnxworldconvert-1.0.2.jar

Step 1

接下来我们使用命令行工具,先将运行目录转移到当前文件夹中:

本教程中的路径是C:\Users\Administrator\Desktop\demo,所以命令如下,而你需要更改为你的执行路径:

cd C:\Users\Administrator\Desktop\demo

再执行下面的命令:

java -jar pnxworldconvert-1.0.2.jar -t ./丛林神庙 -d OVERWORLD

pSin7p6.png

图中遇到了一个错误,是因为输入了错误的文件名导致jar文件没有找到。

Step 2

由于PNXWorldConverter是java17项目,导致如果您 java 的PATH不是java17时可能会报错,提示过低的Java版本,如图: pSinH1K.md.png

我们可以使用 java17 可执行文件(在windows中它是java.exe) 的绝对路径来替代命令中的java命令,如下: pSin5kR.md.png

"C:\Program Files\Java\jdk-17.0.2+8\bin\java.exe" -jar pnxworldconvert-1.0.2.jar -t ./丛林神庙 -d OVERWORLD

由于这个办法不够优雅,所以常常受到大佬们的唏嘘声。

Step 3

现在我们应该正常开始转换了,如图: pSinOne.md.png

等待转换完毕后,我们会发现在当前目录下,多了一个output文件夹,其中便是我们等候多时的结果。

寄语

非常高兴你能看到这里,本篇教程已经结束了。

愿你能在 PowerNukkitX 的沃土上发展的更好。


© PowerNukkitX 开发组