WorldFixer

WorldFixer 1.6

CreeperFace

Moderator
Staff member
CreeperFace submitted a new resource:

WorldFixer - Convert java edition worlds to bedrock easily

This plugins provides basic functions to convert your anvil world from java edition to bedrock edition. Which means blocks that have different ID or meta in bedrock and java.

Usage
to convert part of the world:

1) use /wf wand
2) select the first and second corner
3) run /wf fix

to convert a whole world:

1) use /wf fixlevel <level name>...
Read more about this resource...
 

madnux

New Member
Hi, I just dont know how to convert a .mcworld map on nukkit. I put the file on worlds and dont know what's the next step.
 

1stian

New Member
Hello, I am trying to convert my 1.15.2 java world to bedrock.. But the plugin only says "null" when doing the command. Any suggestions?
 

1stian

New Member
And what command are you using?
I got the command working, but the console is just being spammed with this:

Code:
va.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (27, 31) in oh15
2020-04-26 21:53:22.041 [main] ERROR - Throwing
java.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (28, 31) in oh15
2020-04-26 21:53:22.041 [main] ERROR - Throwing
java.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (29, 31) in oh15
2020-04-26 21:53:22.041 [main] ERROR - Throwing
java.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (30, 31) in oh15
2020-04-26 21:53:22.041 [main] ERROR - Throwing
java.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (31, 31) in oh15
2020-04-26 21:53:22.045 [main] INFO  - [WorldFixer] Fixing... 99.23% done
2020-04-26 21:53:22.091 [main] FATAL - Unhandled exception executing command "wf fixlevel oh15 fast" in wf: java.lang.NullPointerException
    at cn.nukkit.level.Level.getName(Level.java:2938)
    at com.creeperface.nukkitx.worldfixer.LevelConverter.convert(LevelConverter.java:337)
    at com.creeperface.nukkitx.worldfixer.WorldFixer.fixWorld(WorldFixer.java:428)
    at com.creeperface.nukkitx.worldfixer.WorldFixer.onCommand(WorldFixer.java:99)
    at cn.nukkit.command.PluginCommand.execute(PluginCommand.java:33)
    at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257)
    at cn.nukkit.Server.dispatchCommand(Server.java:759)
    at cn.nukkit.Player.handleDataPacket(Player.java:2794)
    at java.util.ArrayList.forEach(ArrayList.java:1257)
    at cn.nukkit.network.Network.processPackets(Network.java:197)
    at cn.nukkit.network.Network.processBatch(Network.java:180)
    at cn.nukkit.Player.handleDataPacket(Player.java:2099)
    at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:157)
    at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:132)
    at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:66)
    at cn.nukkit.network.Network.processInterfaces(Network.java:83)
    at cn.nukkit.Server.tick(Server.java:1132)
    at cn.nukkit.Server.tickProcessor(Server.java:911)
    at cn.nukkit.Server.start(Server.java:888)
    at cn.nukkit.Server.<init>(Server.java:573)
    at cn.nukkit.Nukkit.main(Nukkit.java:112)

2020-04-26 21:53:22.092 [main] ERROR - Throwing
java.lang.NullPointerException: null
    at cn.nukkit.level.Level.getName(Level.java:2938) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at com.creeperface.nukkitx.worldfixer.LevelConverter.convert(LevelConverter.java:337) ~[?:?]
    at com.creeperface.nukkitx.worldfixer.WorldFixer.fixWorld(WorldFixer.java:428) ~[?:?]
    at com.creeperface.nukkitx.worldfixer.WorldFixer.onCommand(WorldFixer.java:99) ~[?:?]
    at cn.nukkit.command.PluginCommand.execute(PluginCommand.java:33) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.dispatchCommand(Server.java:759) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Player.handleDataPacket(Player.java:2794) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at java.util.ArrayList.forEach(ArrayList.java:1257) [?:1.8.0_242]
    at cn.nukkit.network.Network.processPackets(Network.java:197) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.Network.processBatch(Network.java:180) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Player.handleDataPacket(Player.java:2099) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:157) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:132) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:66) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.Network.processInterfaces(Network.java:83) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.tick(Server.java:1132) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.tickProcessor(Server.java:911) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.start(Server.java:888) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.<init>(Server.java:573) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Nukkit.main(Nukkit.java:112) [nukkit-1.0-SNAPSHOT.jar:?]
2020-04-26 21:53:34.217 [main] INFO  - Stopping other threads
 

CreeperFace

Moderator
Staff member
I got the command working, but the console is just being spammed with this:

Code:
va.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (27, 31) in oh15
2020-04-26 21:53:22.041 [main] ERROR - Throwing
java.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (28, 31) in oh15
2020-04-26 21:53:22.041 [main] ERROR - Throwing
java.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (29, 31) in oh15
2020-04-26 21:53:22.041 [main] ERROR - Throwing
java.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (30, 31) in oh15
2020-04-26 21:53:22.041 [main] ERROR - Throwing
java.lang.ClassCastException: null
2020-04-26 21:53:22.041 [main] ERROR - Corrupted chunk detected at (31, 31) in oh15
2020-04-26 21:53:22.045 [main] INFO  - [WorldFixer] Fixing... 99.23% done
2020-04-26 21:53:22.091 [main] FATAL - Unhandled exception executing command "wf fixlevel oh15 fast" in wf: java.lang.NullPointerException
    at cn.nukkit.level.Level.getName(Level.java:2938)
    at com.creeperface.nukkitx.worldfixer.LevelConverter.convert(LevelConverter.java:337)
    at com.creeperface.nukkitx.worldfixer.WorldFixer.fixWorld(WorldFixer.java:428)
    at com.creeperface.nukkitx.worldfixer.WorldFixer.onCommand(WorldFixer.java:99)
    at cn.nukkit.command.PluginCommand.execute(PluginCommand.java:33)
    at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257)
    at cn.nukkit.Server.dispatchCommand(Server.java:759)
    at cn.nukkit.Player.handleDataPacket(Player.java:2794)
    at java.util.ArrayList.forEach(ArrayList.java:1257)
    at cn.nukkit.network.Network.processPackets(Network.java:197)
    at cn.nukkit.network.Network.processBatch(Network.java:180)
    at cn.nukkit.Player.handleDataPacket(Player.java:2099)
    at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:157)
    at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:132)
    at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:66)
    at cn.nukkit.network.Network.processInterfaces(Network.java:83)
    at cn.nukkit.Server.tick(Server.java:1132)
    at cn.nukkit.Server.tickProcessor(Server.java:911)
    at cn.nukkit.Server.start(Server.java:888)
    at cn.nukkit.Server.<init>(Server.java:573)
    at cn.nukkit.Nukkit.main(Nukkit.java:112)

2020-04-26 21:53:22.092 [main] ERROR - Throwing
java.lang.NullPointerException: null
    at cn.nukkit.level.Level.getName(Level.java:2938) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at com.creeperface.nukkitx.worldfixer.LevelConverter.convert(LevelConverter.java:337) ~[?:?]
    at com.creeperface.nukkitx.worldfixer.WorldFixer.fixWorld(WorldFixer.java:428) ~[?:?]
    at com.creeperface.nukkitx.worldfixer.WorldFixer.onCommand(WorldFixer.java:99) ~[?:?]
    at cn.nukkit.command.PluginCommand.execute(PluginCommand.java:33) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.dispatchCommand(Server.java:759) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Player.handleDataPacket(Player.java:2794) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at java.util.ArrayList.forEach(ArrayList.java:1257) [?:1.8.0_242]
    at cn.nukkit.network.Network.processPackets(Network.java:197) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.Network.processBatch(Network.java:180) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Player.handleDataPacket(Player.java:2099) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:157) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:132) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:66) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.Network.processInterfaces(Network.java:83) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.tick(Server.java:1132) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.tickProcessor(Server.java:911) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.start(Server.java:888) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.<init>(Server.java:573) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Nukkit.main(Nukkit.java:112) [nukkit-1.0-SNAPSHOT.jar:?]
2020-04-26 21:53:34.217 [main] INFO  - Stopping other threads
Are you even able to load this world in nukkit?
 

IamBrix

New Member
Hey, I have a server running and was trying to bring in another world from Bedrock into the server, so I converted it to a java world and dragged the world files into the nukkit server, and no matter how many times I tried to get this world on the server, it just wasn't having it. So I tried this plugin, and I'm not quite sure how the /wf fixlevel command works. I tried /wf fixlevel world and it gave me "An unknown error occurred while attempting this command" so maybe you could help me. Thanks a bunch
 

Liulihaocai

New Member
Hello author, can I share the plug-in to China's best minecraft forum minebbs? I will mark you as the original author and let them know it original link
 

BanZang

New Member
非常棒!感谢这个插件能够让我的Java版地图也能用在NukkitX
very nice ! Thanks for this plug-in, my java map can also be used in nukkitx
 
Top