Project Worlds - World Manager

I haven’t spent too much time playing with the different combinations. It all depends on the machine your server is on. Just have to play with it and see which settings work best for you

I’m not completely following. It’s definitely going to take more than 10 seconds to generate 2500 radius. Lag is expected until the generator is finished

Currently I am doing 200 chunks per second. And it seems to be working alright, but is there anyway to get the entities to stop building up it seems like within 30min of no players being on it builds up to 6k entities.

Just keep logged during the process. It looks like a vanilla bug, nothing that can be solved here.

Turns out it was enjins “EMP sponge plugin” That was causing it not to show I have removed it and now it’s working fine.

I cant make flat world it says not enough arguements

Can you show me the commands you are running?

i cant even do /world create Test and when i do /world it says not enough arguements to!

Same issue I tried:

/world create Flat overworld flat and it says not enough arguements

The syntax is

/world create flat -g flat.

You probably have a plugin with conflicting command. Do you have one of the essentials plugin such as EssentialCmds?

ohh yes i do xD

OK it’s most likely overriding the /world command.

This thread explains how to solve command conflicts

1 Like

Does the void modifier work? If not, do you have a hint how to create a void world to work with? :slight_smile:

Running the following commands creates random overworlds for me :frowning:

/world create test -m pjw:void
/world load test
/world teleport test

This is a bug that I have already fix but have not pushed a new release yet

1 Like

Sounds good! I would like to ask in general if it is possible to make a sign run /world commands?
Nothing happens when a sign is meant to copy and load a world.

Theoretically yes but I suppose it all depends on the implementation of the command sign plugin. Most if not all commands are console supported so if the signs are running commands as console they should consistently work. If they run as the player that interacted then they could fail due to insufficient permissions

@TrenTech , i have been trying to reach you via Minecraftforum. perhaps you never checked there once in a while? I have used your Project Worlds on Sponge API 5.0.0. and there is a bug… that i dont know what caused the server to stop whenever i reached 23% or 13%. i was trying to use /world fill.

if you need a report, give me a moment.

Edit: ok look at the report below.

[spoiler]
---- Minecraft Crash Report ----

WARNING: coremods are present:
SpongeCoremod (spongeforge-1.10.2-2002-5.0.0-BETA-1531.jar)
Contact their authors BEFORE contacting forge

// Sorry :frowning:

Time: 7/3/16 6:12 PM
Description: Watching Server

java.lang.Error
at net.minecraft.world.World.func_175668_a(World.java:231)
at net.minecraft.world.World.func_175667_e(World.java:226)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:563)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:525)
at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:755)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:217)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:698)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471)
at java.lang.Thread.run(Unknown Source)

A detailed walkthrough of the error, its code path and all known details is as follows:

– Head –
Thread: Server Watchdog
Stacktrace:
at net.minecraft.world.World.func_175668_a(World.java:231)
at net.minecraft.world.World.func_175667_e(World.java:226)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:563)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:525)
at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:755)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:217)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:698)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613)

– Thread Dump –
Details:
Threads: “Java2D Disposer” Id=76 WAITING on java.lang.ref.ReferenceQueue$Lock@2bd9d471
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@2bd9d471
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

“pool-4-thread-3” Id=75 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@251e3f7a
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@251e3f7a
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

“File IO Thread” Id=73 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at net.minecraft.world.storage.ThreadedFileIOBase.func_75736_b(SourceFile:51)
at net.minecraft.world.storage.ThreadedFileIOBase.run(SourceFile:30)
at java.lang.Thread.run(Unknown Source)

“Sponge Async Scheduler Thread” Id=71 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2121bf01
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2121bf01
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at org.spongepowered.common.scheduler.AsyncScheduler.preTick(AsyncScheduler.java:112)
at org.spongepowered.common.scheduler.SchedulerBase.runTick(SchedulerBase.java:102)
at org.spongepowered.common.scheduler.AsyncScheduler.mainLoop(AsyncScheduler.java:66)
at org.spongepowered.common.scheduler.AsyncScheduler$$Lambda$336/1025776459.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

“pool-4-thread-2 Acceptor0 [email protected]:8123” Id=69 RUNNABLE (in native)
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source)
at sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source)
- locked java.lang.Object@64233541
at org.dynmap.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109)
at org.dynmap.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@2848818

“pool-4-thread-1 Selector0” Id=68 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked sun.nio.ch.Util$2@13c1fe8
- locked java.util.Collections$UnmodifiableSet@550d155a
- locked sun.nio.ch.WindowsSelectorImpl@79f8614d
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at org.dynmap.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569)
at org.dynmap.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290)

Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@3f62320c

“HashSessionScavenger-0” Id=67 TIMED_WAITING on java.util.TaskQueue@40cca0e
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@40cca0e
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

“Dynmap Render Thread” Id=64 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@652e4638
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@652e4638
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

“Dynmap Render Thread” Id=63 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@652e4638
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@652e4638
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

“Dynmap Render Thread” Id=62 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@652e4638
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@652e4638
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

“Thread-12” Id=61 TIMED_WAITING on java.lang.Object@58342802
at java.lang.Object.wait(Native Method)
- waiting on java.lang.Object@58342802
at org.dynmap.AsynchronousQueue.running(AsynchronousQueue.java:120)
at org.dynmap.AsynchronousQueue.access$000(AsynchronousQueue.java:9)
at org.dynmap.AsynchronousQueue$1.run(AsynchronousQueue.java:83)
at java.lang.Thread.run(Unknown Source)

“Server Watchdog” Id=59 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
at net.minecraft.server.dedicated.ServerHangWatchdog.run(ServerHangWatchdog.java:46)
at java.lang.Thread.run(Unknown Source)

“MVStore background writer nio:G:/Combined Servers/SS2/config/simpletags/tags.mv.db” Id=57 TIMED_WAITING on java.lang.Object@62fcc840
at java.lang.Object.wait(Native Method)
- waiting on java.lang.Object@62fcc840
at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2689)

“HikariPool-2 housekeeper” Id=54 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4232ab
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4232ab
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

“MVStore background writer nio:G:/Combined Servers/SS2/config/projectportals/data.mv.db” Id=49 TIMED_WAITING on java.lang.Object@174aab1d
at java.lang.Object.wait(Native Method)
- waiting on java.lang.Object@174aab1d
at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2689)

“HikariPool-1 housekeeper” Id=46 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e47e5ce
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e47e5ce
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

“Netty Server IO #0” Id=27 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@6afd9e8e
- locked java.util.Collections$UnmodifiableSet@7b3b2e10
- locked sun.nio.ch.WindowsSelectorImpl@9ccf2c1
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)

“Server console handler” Id=21 RUNNABLE (in native)
at org.fusesource.jansi.internal.Kernel32.ReadConsoleInputW(Native Method)
at org.fusesource.jansi.internal.Kernel32.readConsoleInputHelper(Kernel32.java:761)
at org.fusesource.jansi.internal.Kernel32.readConsoleKeyInput(Kernel32.java:794)
at org.fusesource.jansi.internal.WindowsSupport.readConsoleInput(WindowsSupport.java:97)
at jline.WindowsTerminal.readConsoleInput(WindowsTerminal.java:214)
at jline.WindowsTerminal.access$000(WindowsTerminal.java:54)
at jline.WindowsTerminal$1.read(WindowsTerminal.java:156)
at jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:166)
- locked jline.internal.NonBlockingInputStream@396b7029

“DestroyJavaVM” Id=20 RUNNABLE

“Server thread” Id=18 RUNNABLE
at net.minecraft.world.World.func_175668_a(World.java:231)
at net.minecraft.world.World.func_175667_e(World.java:226)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:563)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:525)
at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:755)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:217)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:698)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387)

“Server Infinisleeper” Id=17 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:78)

“Snooper Timer” Id=16 TIMED_WAITING on java.util.TaskQueue@68538b5f
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@68538b5f
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

“NonBlockingInputStreamThread” Id=14 WAITING on jline.internal.NonBlockingInputStream@396b7029 owned by “Server console handler” Id=21
at java.lang.Object.wait(Native Method)
- waiting on jline.internal.NonBlockingInputStream@396b7029
at jline.internal.NonBlockingInputStream.run(NonBlockingInputStream.java:275)
at java.lang.Thread.run(Unknown Source)

“Attach Listener” Id=5 RUNNABLE

“Signal Dispatcher” Id=4 RUNNABLE

“Finalizer” Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@6edc6135
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@6edc6135
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

“Reference Handler” Id=2 WAITING on java.lang.ref.Reference$Lock@4c359950
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@4c359950
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference.tryHandlePending(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

Stacktrace:
at net.minecraft.server.dedicated.ServerHangWatchdog.run(ServerHangWatchdog.java:63)
at java.lang.Thread.run(Unknown Source)

– System Details –
Details:
Minecraft Version: 1.10.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_92, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1194100672 bytes (1138 MB) / 2005925888 bytes (1913 MB) up to 3773300736 bytes (3598 MB)
JVM Flags: 2 total; -Xmx4048M -Xms512M
IntCache: cache: 3, tcache: 104, allocated: 0, tallocated: 0
FML: MCP 9.32 Powered by Forge 12.18.0.2007 15 mods loaded, 15 mods active
States: ‘U’ = Unloaded ‘L’ = Loaded ‘C’ = Constructed ‘H’ = Pre-initialized ‘I’ = Initialized ‘J’ = Post-initialized ‘A’ = Available ‘D’ = Disabled ‘E’ = Errored
UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (Forge-2007.jar)
UCHIJAAAA Forge{12.18.0.2007} [Minecraft Forge] (Forge-2007.jar)
UCHIJAAAA sponge{1.10.2-2002-5.0.0-BETA-1531} [SpongeForge] (spongeforge-1.10.2-2002-5.0.0-BETA-1531.jar)
UCHIJAAAA BiomesOPlenty{4.1.0.2033} [Biomes O’ Plenty] (BiomesOPlenty-1.9.4-4.1.0.2033-universal.jar)
UCHIJAAAA Chameleon{1.9.4-2.1.5} [Chameleon] (Chameleon-1.9.4-2.1.5.jar)
UCHIJAAAA chiselsandbits{11.4} [Chisels & Bits] (chiselsandbits-11.4.jar)
UCHIJAAAA Dynmap{2.3-3} [Dynmap] (Dynmap-2.3-forge-1.9.4.jar)
UCHIJAAAA mantle{1.10-0.10.3.jenkins156} [Mantle] (Mantle-1.10-0.10.3.jar)
UCHIJAAAA com.gmail.trentech.pjp{0.12.2} [Project Portals] (projectportals-5.0.0-0.12.2.jar)
UCHIJAAAA com.gmail.trentech.pjw{0.10.1} [Project Worlds] (projectworlds-5.0.0-0.10.1.jar)
UCHIJAAAA com.gmail.trentech.simpletags{0.3.0} [Simple Tags] (simpletags-5.0.0-0.3.0.jar)
UCHIJAAAA spongee{1.0.0} [Spongee] (Spongee-1.0.0.jar)
UCHIJAAAA StorageDrawers{1.9.4-3.1.10} [Storage Drawers] (StorageDrawers-1.9.4-3.1.10.jar)
UCHIJAAAA tconstruct{1.10-2.3.3a.jenkins271} [Tinkers’ Construct] (TConstruct-1.10-2.3.3a.jar)
Loaded coremods (and transformers):
SpongeCoremod (spongeforge-1.10.2-2002-5.0.0-BETA-1531.jar)
org.spongepowered.common.launch.transformer.SpongeSuperclassTransformer
Pulsar/tconstruct loaded Pulses:
- TinkerCommons (Enabled/Forced)
- TinkerWorld (Enabled/Not Forced)
- TinkerTools (Enabled/Not Forced)
- TinkerSmeltery (Enabled/Not Forced)
- TinkerGadgets (Enabled/Not Forced)
- TinkerOredict (Enabled/Forced)
- TinkerIntegration (Enabled/Forced)
- TinkerFluids (Enabled/Forced)
- TinkerMaterials (Enabled/Forced)
- chiselsandbitsIntegration (Enabled/Not Forced)

Profiler Position: N/A (disabled)
Player Count: 0 / 4; []
Is Modded: Definitely; Server brand changed to 'fml,forge,sponge'
Type: Dedicated Server (map_server.txt)

[/spoiler]

Edit 1: Sorry, i dont want to sign-up for Github to report the issue. because i am not going to use github very often after the issue is resolved. thats for sure

Not sure how you ended up looking for me on MinecraftForum. Haven’t logged into that site in probably a year. Been here the whole time. I don’t see any references to PJW in that crash log. Try removing DynMaps and try it again.

Alright, you are right i do have dynmap and i will remove it… to see if that fix the issue. i will let you know.