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
- Installing Forge and a number of forge mods
- Installing sponge
- Installing a bunch of other plug-ins (which, along with the other mods, are hopefully listed in the server log)
- Renaming world to world.old
- Deciding I wanted to still be able to access the overworld of world.old, and to that end, Installing your plug-in
- Butting heads with you about command syntax
- Figuring out command syntax
- trying
/World import worldname minecraft:overworld overworld
, to which the plug-in replied
sponge world detected /world load
- trying
/world load worldname
, which (along with a list of sub commands) returned
No values matching pattern 'worldname' present for world!
- Following up on @Keuterio 's suggestions
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.
What am I doing wrong when
and
?
Is there anyway to keep inventories from going between worlds?
I want a creative world and survival world, and creative things to not be passed into survival, while survival things to not be lost in creative world. Unfortunately, I would also need this to be world specific, as going into the Nether with no gear could be slightly problematicâŚ
Yes, there is (drum roll) Project Inventories.
restart the server, the world should be automatically moved to the world directory.
So i know this use to work /world teleport Player World:1,1,1 but it does not seem to work for me now. it has been awhile. any help would be great!
spongeforge-1.10.2-2281-5.2.0-BETA-2353.jar
projectworlds-5.1.0-0.11.4.jar
/world teleport <world> [-c <x,y,z>] [-d <direction>]
Is there not a place to put player? trying to use an npc to teleport someone!
The teleport command is pretty basic. Itâs not really meant to be special, the assumption is most servers include some form of essentials mod that include various tp commands.
Hello !
Thank you for your mod it works great ! Would it be possible to add an Alias name to a world so when a player teleport there with ProjectPortals, the name of the world could be better ?
Hey love your plugin but for some reason the fill command doensât seem to work?
i keep getting this error:
[13:15:55 ERROR] [Sponge]: Error occurred while executing command âworld fill #minecraft:overworld 50000â for source EntityPlayerMP[âJustNireonâ/7, l=âworldâ, x=-246.66, y=275.73, z=251.54]: org.spongepowered.api.world.WorldBorder.newChunkPreGenerate(Lorg/spongepowered/api/world/World;)Lorg/spongepowered/api/world/WorldBorder$ChunkPreGenerate;
java.lang.NoSuchMethodError: org.spongepowered.api.world.WorldBorder.newChunkPreGenerate(Lorg/spongepowered/api/world/World;)Lorg/spongepowered/api/world/WorldBorder$ChunkPreGenerate;
at com.gmail.trentech.pjw.commands.CMDFill.execute(CMDFill.java:70) ~[CMDFill.class:?]
at org.spongepowered.api.command.args.ChildCommandElementExecutor.execute(ChildCommandElementExecutor.java:182) ~[ChildCommandElementExecutor.class:1.11.2-6.1.0-BETA-6]
at org.spongepowered.api.command.spec.CommandSpec.process(CommandSpec.java:359) ~[CommandSpec.class:1.11.2-6.1.0-BETA-6]
at org.spongepowered.api.command.dispatcher.SimpleDispatcher.process(SimpleDispatcher.java:336) ~[SimpleDispatcher.class:1.11.2-6.1.0-BETA-6]
at org.spongepowered.common.command.SpongeCommandManager.process(SpongeCommandManager.java:296) ~[SpongeCommandManager.class:1.11.2-6.1.0-BETA-6]
at net.minecraft.command.ServerCommandManager.func_71556_a(SourceFile:1083) ~[bd.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147361_d(SourceFile:818) ~[mi.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(SourceFile:805) ~[mi.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:37) ~[ip.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:9) ~[ip.class:?]
at org.spongepowered.common.network.PacketUtil.lambda$onProcessPacket$0(PacketUtil.java:153) ~[PacketUtil.class:1.11.2-6.1.0-BETA-6]
at org.spongepowered.common.event.tracking.CauseTracker.switchToPhase(CauseTracker.java:159) [CauseTracker.class:1.11.2-6.1.0-BETA-6]
at org.spongepowered.common.network.PacketUtil.onProcessPacket(PacketUtil.java:152) [PacketUtil.class:1.11.2-6.1.0-BETA-6]
at net.minecraft.network.PacketThreadUtil$1.redirect$onProcessPacket$zjg000(SourceFile:539) [fo$1.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [fo$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_131]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_131]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
at org.spongepowered.common.SpongeImplHooks.onUtilRunTask(SpongeImplHooks.java:256) [SpongeImplHooks.class:1.11.2-6.1.0-BETA-6]
at net.minecraft.server.MinecraftServer.redirect$onRun$zhf000(SourceFile:4168) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(SourceFile:1527) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(SourceFile:335) [lh.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(SourceFile:562) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:466) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
For some reason when i teleport between world i cant right click in to command blocks. A simple log in and out fixes this but thought you should know. also would not let me save changes to scorebored. commands ran but would revert back when server restarted.
spongeforge-1.10.2-2281-5.2.0-BETA-2353.jar
projectworlds-5.1.0-0.11.4.jar
(late reply to modulocraft) as Trentech literally just explained to me one post above yours, the world name that matters is the one in the worldâs level.dat. Showing us that the folder is named spawnWorld implies you made the same mistake I made: thinking the level folder name is the one that matters
How can I IMPORT a world using your plugin?
quick response pls
it just show not enough arguments!!!