Project Worlds - World Manager

Which permission manager are you using?

It likely has a debug mode you can use which will print which permissions you have / are lacking.

i am using luck perms

Then run /lp verbose on

oh!I studied how to import the world orz…

You design the import function is useless…

Perhaps I do not know how to use your function, you will always be prompted to enter the function of the error.

Later, the success of the study, to create a world and then unload the world after the original world archive /date files and /region files, …to import the world…orz

There is also an error in your command to create the world, prompting too many arguments!

(Machine Translation:P)

Did you plan to include borders in your plugin ? I pretty much like this plugin, more than the world module of nucleus but it lacks (IMHO) the pregen option as well as borders.

/world fill

/border generate

1 Like

No clue what you’re​ trying to explain

What should be done?

You need to specify a dimensionType and generatorType

/world import <name> <dimensionType> <generatorType>

Use tab completion for valid arguments

Ammm… <dimensionType> TBA no use…

You miss one more argument, try /world import spawn minecraft:overworld minecraft:default provided you have your map folder inside your server map folder.

Thanks for the answer @TrenTech, I didn’t read about /borders. However I am facing a few issues :

What does “Sponge world detected” mean ?

I think I just answered myself and found the right use for imports folder…

Thanks for the answe…but:(

I still don’t know what I should do… :sob:

So its been a while but i have been interested to know when a world is created throw this plugin and i take that world to a single player game the blocks are different for mods i install. I was using an older vision of the plugin. i ask because thought the proses of making my server i have switched from your plugin to waterfall serval times. still trying to figure out whats more efficient. Every time i have made adjustments. I am just interested why this is. Thanks so much for this amazing mod!

aafter butting heads a bit with Trentech, I finally managed to get enough information on command usage to import and try loading a world. However, when I did
/world load worldname
I got
No values matching pattern 'worldname' present for world!.
Does anyone know what happened?

@Twisted_Code what does /world list return ?
Did you put your world in the import folder and then run your server ?

Also I am having a weird trouble. I have my main map, I imported an other one and created an other one. But when I try to import an other one (using the imports folder), the plugin renames my main world to the new map name :

on this screenshot, I use a freshly imported “modeles” world and the following commands :
/world list /world load modeles /world list

Why does it have such a behavior ?

@Keuterio the world list only shows the Overworld, Nether, End and two others, dim-11325 and dim-9999, I assume to be the Deep Dark and ExtraUtils2 Quarry Dimension.

I tried putting the world I was trying to import in the imports folder in the main server directory (as opposed to within the master World directory as it was before) and now /import doesn’t even find it. Previously, /import was detecting that it was a sponge world and instructing me to load it.

Post your server log and the steps you took to get where you are. Also what type of world are you attempting to import? (forge, bukkit etc). Most likely something is broken in the plugin.

@TrenTech I’m trying to import a world that was originally the main World, before the folder was renamed for a map reset. In other words, it has its own nether and stuff, but it’s implied I just want the overworld, and the plugin should probably be programmed accordingly.
steps were as follows

  1. Installing Forge and a number of forge mods
  2. Installing sponge
  3. Installing a bunch of other plug-ins (which, along with the other mods, are hopefully listed in the server log)
  4. Renaming world to world.old
  5. Deciding I wanted to still be able to access the overworld of world.old, and to that end, Installing your plug-in
  6. Butting heads with you about command syntax
  7. Figuring out command syntax
  8. trying /World import worldname minecraft:overworld overworld, to which the plug-in replied
    sponge world detected /world load
  9. trying /world load worldname, which (along with a list of sub commands) returned
    No values matching pattern 'worldname' present for world!
  10. Following up on @Keuterio 's suggestions

here’s the server log.

So the issue is that the import command was meant for non Sponge created world’s, like Bukkit worlds. Also renaming the world folder doesn’t rename the actual world so it’s conflicting with the main world. It has to be renamed in the level.dat file. Couple options here. First you could drop the world in the imports directory that’s in the server root, remove dim1 and dim-1 seeing as you don’t plan on using nether and end for that world, and restart the server. From their it should…(should being the key word, it’s not full proof, make a backup first)…rename the world to something unique, move to the main world directory, and automatically load it. From there you can use the rename command to name it to something you prefer. Other option is to use something like nbt explorer to rename the levelname value in the level.dat file, rename to world folder to match the value, remove dim1 and dim-1 like mentioned before and copy it to the servers main world directory before starting the server.

It’s a lot to take in I know but it’s working around a few issues with the API not having native support for modifying servers dat files and the implementation not knowing how to handle world name conflicts. This should be less complicated in 6.x builds.

1 Like

What am I doing wrong when

and

?