rmichela / subterranea Goto Github PK
View Code? Open in Web Editor NEWCreates very deep Minecraft worlds for Bukkit
License: GNU General Public License v2.0
Creates very deep Minecraft worlds for Bukkit
License: GNU General Public License v2.0
Seed: Fish
Desert Temple X=80 Z=550
Savannah Village X=36 Z=757
Desert Village X=-342 Z=-670
Stronghold 1 X=-489 Z=1100
Stronghold 2 X=968 Z=130
Stronghold 3 X=-600 Z=-670
Seed: -990075480
Temple 1: X: 186 Y: 74 Z: 154
Temple 2: X: 330 Y: 74 Z: -373
Temple 3: X: 234 Y: 74 Z: -869
Temple 4: X: 42 Y: 74 Z: -1189
Village 1: X: 568 Y: 72 Z: -354
Village 2: X: 221 Y: 65 Z: -705
Village 3: X: 27 Y: 69 Z: -1215
Village 4: X: -274 Y: 65 Z: -740
Ground Spawner 1: X: 481 Y: 59 Z: -515
Ground Spawner 2: X: 220 Y: 57 Z: -689
Stronghold: X: 299 Y: 28 Z: -513
I got this crash while testing Subterranea. Possibly related to terrain generation not being able to properly keep up while teleporting. But this still should not happen.
Here is the error.
15:44:45 [WARNING] Failed to handle packet for Pilvinen/127.0.0.1: net.minecraft.server.v1_6_R3.ReportedException: Exception preparing structure feature
net.minecraft.server.v1_6_R3.ReportedException: Exception preparing structure feature
at net.minecraft.server.v1_6_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:120)
at net.minecraft.server.v1_6_R3.PlayerChunk.(PlayerChunk.java:24)
at net.minecraft.server.v1_6_R3.PlayerChunkMap.a(PlayerChunkMap.java:86)
at net.minecraft.server.v1_6_R3.PlayerChunkMap.b(PlayerChunkMap.java:162)
at net.minecraft.server.v1_6_R3.PlayerChunkMap.movePlayer(PlayerChunkMap.java:238)
at net.minecraft.server.v1_6_R3.PlayerList.d(PlayerList.java:249)
at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:417)
at net.minecraft.server.v1_6_R3.Packet10Flying.handle(SourceFile:136)
at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230)
at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116)
at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37)
at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132)
at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594)
at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
Caused by: java.lang.IllegalArgumentException: Empty string not allowed
at net.minecraft.server.v1_6_R3.NBTTagString.(SourceFile:15)
at net.minecraft.server.v1_6_R3.NBTTagCompound.setString(SourceFile:81)
at net.minecraft.server.v1_6_R3.StructureStart.a(SourceFile:55)
at net.minecraft.server.v1_6_R3.StructureGenerator.a(StructureGenerator.java:217)
at net.minecraft.server.v1_6_R3.StructureGenerator.a(StructureGenerator.java:29)
at net.minecraft.server.v1_6_R3.WorldGenBase.a(SourceFile:29)
at com.ryanmichela.subterranea.SChunkProviderGenerate.getChunkSectionsAt(SChunkProviderGenerate.java:212)
at com.ryanmichela.subterranea.SChunkGenerator.generate(SChunkGenerator.java:60)
at org.bukkit.craftbukkit.v1_6_R3.generator.CustomChunkGenerator.getOrCreateChunk(CustomChunkGenerator.java:115)
at net.minecraft.server.v1_6_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:112)
... 16 more
20:35:37 [INFO] chihuahua101: Starting creation of world 'survival2'...
20:35:37 [INFO] [Subterranea] Subterranea loaded for world survival2
20:35:37 [INFO] [Multiverse-Core] Loading World & Settings - 'survival2' - Env: NORMAL - Type: NORMAL & generator: Subterranea
20:35:37 [INFO] [Subterranea] Adding underground biomes to world 'survival2'
20:35:37 [INFO] [Subterranea] Adding silverfish colonies to world 'survival2'
20:35:37 [INFO] Preparing start region for level 4 (Seed: 2255881616746937216)
20:35:38 [INFO] Preparing spawn area for survival2, 4%
20:35:39 [INFO] Preparing spawn area for survival2, 12%
20:35:40 [INFO] Preparing spawn area for survival2, 24%
20:35:41 [INFO] Preparing spawn area for survival2, 32%
20:35:42 [INFO] Preparing spawn area for survival2, 44%
20:35:43 [INFO] Preparing spawn area for survival2, 52%
20:35:44 [INFO] Preparing spawn area for survival2, 61%
20:35:45 [INFO] Preparing spawn area for survival2, 69%
20:35:46 [INFO] Preparing spawn area for survival2, 77%
20:35:47 [INFO] Preparing spawn area for survival2, 89%
20:35:48 [INFO] Preparing spawn area for survival2, 97%
20:35:48 [WARNING] [Multiverse-Core] Spawn location from world.dat file was unsafe. Adjusting...
20:35:48 [WARNING] [Multiverse-Core] Original Location: X: 162 Y: 64 Z: 306 P: 0 Y: 0
20:35:48 [INFO] [Multiverse-Core] New Spawn for 'survival2' is Located at: survival2:0.00,41.00,0.00:0.00:0.00
20:35:51 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'mv' in plugin Multiverse-Core v2.4-b527
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:523)
at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerConnection.java:959)
at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java:877)
at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:834)
at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49)
at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296)
at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116)
at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37)
at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:592)
at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227)
at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488)
at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421)
at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
Caused by: net.minecraft.server.v1_6_R3.ReportedException: Exception preparing structure feature
at net.minecraft.server.v1_6_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:119)
at net.minecraft.server.v1_6_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:84)
at org.bukkit.craftbukkit.v1_6_R3.CraftWorld.loadChunk(CraftWorld.java:242)
at org.bukkit.craftbukkit.v1_6_R3.CraftWorld.loadChunk(CraftWorld.java:142)
at org.bukkit.craftbukkit.v1_6_R3.CraftWorld.setKeepSpawnInMemory(CraftWorld.java:1067)
at com.onarandombox.MultiverseCore.MVWorld.setActualKeepSpawnInMemory(MVWorld.java:260)
at com.onarandombox.MultiverseCore.MVWorld.(MVWorld.java:223)
at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:150)
at com.onarandombox.MultiverseCore.commands.CreateCommand.runCommand(CreateCommand.java:94)
at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRunCommand(CommandHandler.java:279)
at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFoundCommands(CommandHandler.java:143)
at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndRunCommand(CommandHandler.java:93)
at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:476)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 15 more
Caused by: java.lang.IllegalArgumentException: Empty string not allowed
at net.minecraft.server.v1_6_R3.NBTTagString.(SourceFile:15)
at net.minecraft.server.v1_6_R3.NBTTagCompound.setString(SourceFile:81)
at net.minecraft.server.v1_6_R3.StructureStart.a(SourceFile:55)
at net.minecraft.server.v1_6_R3.StructureGenerator.a(SourceFile:267)
at net.minecraft.server.v1_6_R3.StructureGenerator.a(SourceFile:43)
at net.minecraft.server.v1_6_R3.WorldGenBase.a(SourceFile:29)
at com.ryanmichela.subterranea.SChunkProviderGenerate.getChunkSectionsAt(SChunkProviderGenerate.java:212)
at com.ryanmichela.subterranea.SChunkGenerator.generate(SChunkGenerator.java:60)
at org.bukkit.craftbukkit.v1_6_R3.generator.CustomChunkGenerator.getOrCreateChunk(CustomChunkGenerator.java:115)
at net.minecraft.server.v1_6_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:111)
... 28 more
mv load vaudeville
19:55:34 [INFO] [Subterranea] Subterranea loaded for world vaudeville
19:55:34 [WARNING] [Multiverse-Core] Failed to set the generator for world 'vaudeville' to 'Subterranea:-underground-biomes true -silverfish false -giant-caves sxz=500,sy=175,cutoff=65,miny=10, maxy=180': java.
lang.NoClassDefFoundError: net/minecraft/server/v1_6_R2/WorldProvider
19:55:34 [WARNING] [Multiverse-Core] This is a bug in the generator plugin, NOT a bug in Multiverse!
19:55:34 [INFO] Error trying to load world 'vaudeville'!
Give more control over ore generation by disabling ore. This allows ore generation to be delegated to other plugins.
I am trying to run Subterranea and Giant Caves on my Bukkit server, but every time i start the server it gives me an concerning Subterranea, and i cannot find a resolution to it.
Here is the error i get:
[SEVERE] [Subterranea] Could not set generator for default world 'world': Plugins 'Subterranea v1.6.4-R3' lacks a default world generator
The concept of this generator plus it's companion Giant Caves is great, I have been enjoying exploring some massive caves.
One thing I miss though is that I cannot build structures above ground that are very tall due to only having on average 64 blocks to play with.
I'd like to combine the larger underground components with the default generator's larger overground component. I would suggest giving the option to customise the level to anything within a sensible range (64-192?). I would most likely end up doubling the default world height to 128, rather than tripling as it is currently.
Some of the buildings in the desert village aren't respecting the world sea level.
the generator seems to fail at random times leaving large walls of stone (very annoying) I've since gotten world boarder but i don't want to do the fill command without making sure the thing is going to work correctly. I've included the error message from console, please help.
[20:03:17 ERROR]: Could not pass event ChunkLoadEvent to Subterranea v1.7.2-R02
org.bukkit.event.EventExceptionued server command
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[spigot-172.jar:git-Spigot-1387]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-172.jar:git-Spigot-1387]
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) ~[spigot-172.jar:git-Spigot-1387]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-172.jar:git-Spigot-1387]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.ChunkProviderServer.originalGetChunkAt(ChunkProviderServer.java:167) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:118) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.PlayerChunk.(PlayerChunk.java:35) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.PlayerChunkMap.a(PlayerChunkMap.java:91) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.PlayerChunkMap.b(PlayerChunkMap.java:167) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.PlayerChunkMap.movePlayer(PlayerChunkMap.java:243) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.PlayerList.d(PlayerList.java:295) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.PlayerConnection.a(PlayerConnection.java:429) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.PacketPlayInFlying.a(SourceFile:137) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.PacketPlayInPositionLook.handle(SourceFile:20) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.NetworkManager.a(NetworkManager.java:148) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.ServerConnection.c(ServerConnection.java:77) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:705) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:568) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:474) [spigot-172.jar:git-Spigot-1387]
at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [spigot-172.jar:git-Spigot-1387]
Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_7_R1/CraftWorld
at com.ryanmichela.subterranea.SPlugin.OnChunkLoad(SPlugin.java:72) ~[?:?]
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_51]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_51]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[spigot-172.jar:git-Spigot-1387]
... 21 more
Caused by: java.lang.NullPointerException
at com.ryanmichela.subterranea.SBiomeDecorator.<init>(SBiomeDecorator.java:13)
at com.ryanmichela.subterranea.SChunkGenerator.lazyGetProvider(SChunkGenerator.java:48)
at com.ryanmichela.subterranea.SChunkGenerator.generate(SChunkGenerator.java:59)
at org.bukkit.craftbukkit.v1_6_R2.generator.CustomChunkGenerator.func_73154_d(CustomChunkGenerator.java:112)
at net.minecraft.world.gen.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:192)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:148)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:252)
at net.minecraft.world.World.func_72964_e(World.java:784)
at net.minecraft.world.World.func_72798_a(World.java:660)
at net.minecraft.world.World.func_72799_c(World.java:684)
at net.minecraft.world.World.func_72922_b(World.java:631)
at net.minecraft.world.WorldProvider.func_76566_a(WorldProvider.java:102)
at com.ryanmichela.subterranea.SChunkGenerator.canSpawn(SChunkGenerator.java:64)
at net.minecraft.world.WorldServer.canSpawn(WorldServer.java:356)
at net.minecraft.world.WorldServer.func_73052_b(WorldServer.java:1204)
at net.minecraft.world.WorldServer.func_72963_a(WorldServer.java:1145)
at net.minecraft.world.World.<init>(World.java:440)
... 5 more
I have been using the version for 164 a long time, but due to crashes of other reasons, i have had to downgrade to 162 craftbukkit.
Like so, i also got the version of subterranea for 162, but a huge crash when ppl enter the world.
09:18:09 [SEVERE] java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_6_R3/CraftChunk
09:18:09 [SEVERE] at com.ryanmichela.giantcaves.GiantCavePopulator.populate(GiantCavePopulator.java:72)
09:18:09 [SEVERE] at net.minecraft.server.v1_6_R2.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:238)
09:18:09 [SEVERE] at net.minecraft.server.v1_6_R2.Chunk.a(Chunk.java:792)
09:18:09 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:61)
09:18:09 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:13)
09:18:09 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.util.AsynchronousExecutor$Task.finish(AsynchronousExecutor.java:179)
09:18:09 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.util.AsynchronousExecutor.finishActive(AsynchronousExecutor.java:287)
09:18:09 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.chunkio.ChunkIOExecutor.tick(ChunkIOExecutor.java:30)
09:18:09 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:529)
09:18:09 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
09:18:09 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
09:18:09 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
09:18:09 [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
09:18:09 [SEVERE] Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_6_R3.CraftChunk
09:18:09 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70)
09:18:09 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
09:18:09 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
09:18:09 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
09:18:09 [SEVERE] ... 13 more
09:18:09 [SEVERE] Encountered an unexpected exception NoClassDefFoundError
java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_6_R3/CraftChunk
at com.ryanmichela.giantcaves.GiantCavePopulator.populate(GiantCavePopulator.java:72)
at net.minecraft.server.v1_6_R2.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:238)
at net.minecraft.server.v1_6_R2.Chunk.a(Chunk.java:792)
at org.bukkit.craftbukkit.v1_6_R2.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:61)
at org.bukkit.craftbukkit.v1_6_R2.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:13)
at org.bukkit.craftbukkit.v1_6_R2.util.AsynchronousExecutor$Task.finish(AsynchronousExecutor.java:179)
at org.bukkit.craftbukkit.v1_6_R2.util.AsynchronousExecutor.finishActive(AsynchronousExecutor.java:287)
at org.bukkit.craftbukkit.v1_6_R2.chunkio.ChunkIOExecutor.tick(ChunkIOExecutor.java:30)
at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:529)
at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_6_R3.CraftChunk
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 13 more
09:18:09 [SEVERE] This crash report has been saved to: O:\mcraft_2C.\crash-reports\crash-2013-10-05_09.18.09-server.txt
Use the snapshots to determine how Subterranea will interact with the 1.7 generator.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.