NightKosh, is there any way to make, say, a "lite" version of the Catacombs? The reason I ask this is because I sincerely love the Catacombs; It's one of the most feature-packed, well done dungeons I've seen that is both difficult and rewarding. However, I find it to simply be too large and, occasionally, too rewarding. When it initially generates, it sometimes crashes the server multiple times before being finished, but I would be absolutely heartbroken if I had to turn off the generation entirely. I know that you just recently implemented the ability to change the rarity of it which is definitely a step in the right direction, but this still merely delays the inevitable crash that will happen when it finally does generate. I, personally, would much rather have the ability to spawn a smaller, or "lite" version of the Catacombs that maintains the normal features and risk versus reward, without the crash-prone generation of such an enormous structure.
Hopefully that makes sense, and I appreciate all the effort that is going into this!
The luck and scripting aspect both sound good as-is, with the tool modification being an "If you can implement it without much hassle, go for it", but is not an extreme priority on my list.
As for the randomized map difficulty; I would like to see this implemented, but with a configuration for whether the difficulty number/level is actually displayed on the maps in-game or not. I want a variety of difficulties, but I don't necessarily want to know how difficult or easy a particular map is prior to actually attempting it. This mostly comes from an adventure and risk versus reward mindset.
When posting, I was using 1225. Swapping to 1230 gives the same crash.
Edited in: Reverting to 1.10.3.6 appears to fix the issue, so I'm relatively certain that it's something with the new lunar spawning event, according to the crash log.
Hey Lycanite, it appears as though the most recent version is giving me this error on my server:
[23:37:22] [Server thread/ERROR] [FML/]: Exception caught during firing event net.minecraftforge.event.entity.living.LivingEvent$LivingUpdateEvent@2b5439be:
java.lang.NoSuchMethodError: net.minecraft.world.World.func_72853_d()I
at lycanite.lycanitesmobs.api.spawning.SpawnTypeLunar.canSpawn(SpawnTypeLunar.java:28) ~[SpawnTypeLunar.class:?]
at lycanite.lycanitesmobs.api.spawning.SpawnTypeBase.spawnMobs(SpawnTypeBase.java:354) ~[SpawnTypeBase.class:?]
at lycanite.lycanitesmobs.api.spawning.CustomSpawner.onEntityUpdate(CustomSpawner.java:66) ~[CustomSpawner.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_164_CustomSpawner_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) ~[?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) [EventBus.class:?]
at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:280) [ForgeHooks.class:?]
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1558) [sv.class:?]
at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:288) [yz.class:?]
at net.minecraft.entity.player.EntityPlayerMP.localOnUpdateEntity(EntityPlayerMP.java:295) [mw.class:?]
at api.player.server.ServerPlayerAPI.onUpdateEntity(ServerPlayerAPI.java:4828) [ServerPlayerAPI.class:?]
at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java) [mw.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147347_a(NetHandlerPlayServer.java:303) [nh.class:?]
at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(SourceFile:137) [jd.class:?]
at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(SourceFile:8) [jd.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?]
It does -not- crash the server itself, but it does disconnect the player that it appears to be associated with, giving an internal server error message screen.
'Fix' issue with entities that use client side classes (NoClassDefFound). They will ('should') now print an error log when detected. They will still be unuseable, but so long as unuseable the game should continue to function
I'm thinking/praying that this "fixes" the Ars Magica incompatibility, and would totally make my day if so. I have not gotten around to testing it as I am not at home right now, so would anyone be so kind as to tinker with it briefly?
Edited in: It does indeed appear to work perfectly on the server now. Your work is very much appreciated, Crudedragos, and I'm extremely happy to be able to once again use a working mob spawner. Totally made my day.
Well, that's good to know that I'm not the only one crashing now. I'm getting the exact same crashes as the above, so confirming that.
Somewhat bizarre that the skin servers being down would cause crashes. Any chance of seeing a toggle for this issue in the configuration for future versions to avoid said crashes?
In any case, you can't turn off those mobs in LivingHandler.cfg, because they don't exist yet! I though about to fabricate them manually, but I need the offending mobs' classnames, which JAS isn't exposing when it crashes, even with "debug" enabled. I'll tinker with it later when I get home.
Corvias, did you ever get around to attempting this? Now that Mithion appears to be done updating/managing AM2, I'm assuming that it will need to be dropped from the server in order for JAS to work properly, sadly.
Yes, Due The Anomality Of The Problem I Did Many Diferent Tests To Confirm That This Was The Mod That Caused The Lag Problem.
Not sure if you have this already, but I highly, highly suggest using FastCraft in 1.7.10. Generation is absolutely horrible in it, and FastCraft is a miracle-worker in regards to it.
Does Chromaticraft require Rotarycraft in order to run? I tried to run the mod in my game (along with the perquisite API of course), but I got this crash that seemed to suggest that I needed to install Rotarycraft in order to play it...
---- Minecraft Crash Report ----
// Why did you do that?
Time: 10/11/14 5:23 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: Reika/RotaryCraft/RotaryCraft
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoClassDefFoundError: Reika/RotaryCraft/RotaryCraft
at Reika.ChromatiCraft.Registry.ExtraChromaIDs.getValue(ExtraChromaIDs.java:57)
at Reika.ChromatiCraft.ChromatiCraft.preload(ChromatiCraft.java:207)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
... 10 more
Caused by: java.lang.ClassNotFoundException: Reika.RotaryCraft.RotaryCraft
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 38 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 40 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Hey Lycanite, the server config files seem to get completely overwritten by new ones on start-up, which makes changing anything impossible, even if the files are set to read-only. Is there an option that I'm missing?
Hey Mithion, not sure if this was reported or known, so I figured I may as well toss this over here. I know you were having issues with some mobs, but I'm not sure exactly which one is the cause of this; Just Another Spawner is crashing on Server start-up due to what Crudedragos says below:
A mod (evidently Ars MAgica according to you) is registering an entity on the server-side that cannot function there (has client references), so when JAS analyzes (not spawning them, just checking information about entities in the list) the server-side entity list it causes a crash.
JAS does not have a work around for mods that do this.
Here's the crash report for this instance, just in case it might prove useful: Crash report.
Also, is there an easily accessible github where I can view issues that may have already been brought up? The OP doesn't appear to mention anything to my knowledge.
Edited in: Ignore this, it is indeed on the Bug tracker! Thanks for the links, below posters.
Are you running ArsMagica2? I'm just guessing here but someone else had the same issue here and Crudedragos replied here. I would try removing the Ender Guardian and Lightning Guardian from the JAS LivingGroups.cfg if they're there (if indeed it is those entites that are causing your issue. It looks particle related to me). You might also want to ask Mithion if none of those things help
Aha. This may very well be the case. I am indeed running AM2, but I guess I skimmed right over that response, my bad. >.< I'll give this a shot tomorrow, as I'm off to bed for now. I appreciate the response Dulciphi, thank you.
Alright, I can't seem to get JAS to work on my server, for whatever reason. This is actually the first time I've had this happen. It crashes after everything is generated and the server is ready to go, but immediately before the server actually starts up (Ie: "Fatal errors were detected during the transition from SERVER_ABOUT_TO_START to SERVER_STARTING. Loading cannot continue").
I'm getting the following information from the "fml-server-latest.log" file, since it does not actually give me a crash report for this:
If I'm simply being stupid and missing something in the configuration file, could someone please point it out to me? And if additional information is required to figure out what might be going on, I can attempt to supply that as well.
Edited in: Forge is .1208, Minecraft is 1.7.10 and JAS -does- work in SSP. Just not on the server.
It seems to be an issue with the biomes added from Enhanced Biomes, since a quick temporary removal of Enhanced Biomes fixes it, but it undoubtedly has to do with either some other world generation mod, or the sheer amount of world generation going on. And I haven't seen this posted, so I could be the only one to have the issue. *Shrugs* But is there any chance of fixing this, or is it entirely the issue of the mod that is doing the other generation?
0
Hopefully that makes sense, and I appreciate all the effort that is going into this!
0
The luck and scripting aspect both sound good as-is, with the tool modification being an "If you can implement it without much hassle, go for it", but is not an extreme priority on my list.
As for the randomized map difficulty; I would like to see this implemented, but with a configuration for whether the difficulty number/level is actually displayed on the maps in-game or not. I want a variety of difficulties, but I don't necessarily want to know how difficult or easy a particular map is prior to actually attempting it. This mostly comes from an adventure and risk versus reward mindset.
0
When posting, I was using 1225. Swapping to 1230 gives the same crash.
Edited in: Reverting to 1.10.3.6 appears to fix the issue, so I'm relatively certain that it's something with the new lunar spawning event, according to the crash log.
0
[23:37:22] [Server thread/ERROR] [FML/]: Exception caught during firing event net.minecraftforge.event.entity.living.LivingEvent$LivingUpdateEvent@2b5439be:
java.lang.NoSuchMethodError: net.minecraft.world.World.func_72853_d()I
at lycanite.lycanitesmobs.api.spawning.SpawnTypeLunar.canSpawn(SpawnTypeLunar.java:28) ~[SpawnTypeLunar.class:?]
at lycanite.lycanitesmobs.api.spawning.SpawnTypeBase.spawnMobs(SpawnTypeBase.java:354) ~[SpawnTypeBase.class:?]
at lycanite.lycanitesmobs.api.spawning.CustomSpawner.onEntityUpdate(CustomSpawner.java:66) ~[CustomSpawner.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_164_CustomSpawner_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) ~[?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) [EventBus.class:?]
at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:280) [ForgeHooks.class:?]
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1558) [sv.class:?]
at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:288) [yz.class:?]
at net.minecraft.entity.player.EntityPlayerMP.localOnUpdateEntity(EntityPlayerMP.java:295) [mw.class:?]
at api.player.server.ServerPlayerAPI.onUpdateEntity(ServerPlayerAPI.java:4828) [ServerPlayerAPI.class:?]
at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java) [mw.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147347_a(NetHandlerPlayServer.java:303) [nh.class:?]
at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(SourceFile:137) [jd.class:?]
at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(SourceFile:8) [jd.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?]
It does -not- crash the server itself, but it does disconnect the player that it appears to be associated with, giving an internal server error message screen.
1
I'm thinking/praying that this "fixes" the Ars Magica incompatibility, and would totally make my day if so. I have not gotten around to testing it as I am not at home right now, so would anyone be so kind as to tinker with it briefly?
Edited in: It does indeed appear to work perfectly on the server now. Your work is very much appreciated, Crudedragos, and I'm extremely happy to be able to once again use a working mob spawner. Totally made my day.
0
Somewhat bizarre that the skin servers being down would cause crashes. Any chance of seeing a toggle for this issue in the configuration for future versions to avoid said crashes?
0
Corvias, did you ever get around to attempting this? Now that Mithion appears to be done updating/managing AM2, I'm assuming that it will need to be dropped from the server in order for JAS to work properly, sadly.
0
Not sure if you have this already, but I highly, highly suggest using FastCraft in 1.7.10. Generation is absolutely horrible in it, and FastCraft is a miracle-worker in regards to it.
0
Correct. It was posted a few pages back; Reika's aware of it and is attempting a fix for v2b, as far as I'm aware.
0
Edited in: Looks like the configs are definitely working server-side now, and the Grue look outstanding. Very good work, sir.
0
0
[quote]Quote from Crudedragos »
A mod (evidently Ars MAgica according to you) is registering an entity on the server-side that cannot function there (has client references), so when JAS analyzes (not spawning them, just checking information about entities in the list) the server-side entity list it causes a crash.
JAS does not have a work around for mods that do this.
Here's the crash report for this instance, just in case it might prove useful: Crash report.
Also, is there an easily accessible github where I can view issues that may have already been brought up? The OP doesn't appear to mention anything to my knowledge.
Edited in: Ignore this, it is indeed on the Bug tracker! Thanks for the links, below posters.
0
Aha. This may very well be the case. I am indeed running AM2, but I guess I skimmed right over that response, my bad. >.< I'll give this a shot tomorrow, as I'm off to bed for now. I appreciate the response Dulciphi, thank you.
0
I'm getting the following information from the "fml-server-latest.log" file, since it does not actually give me a crash report for this:
Crash Report
If I'm simply being stupid and missing something in the configuration file, could someone please point it out to me? And if additional information is required to figure out what might be going on, I can attempt to supply that as well.
Edited in: Forge is .1208, Minecraft is 1.7.10 and JAS -does- work in SSP. Just not on the server.
0
Link to crash log
It seems to be an issue with the biomes added from Enhanced Biomes, since a quick temporary removal of Enhanced Biomes fixes it, but it undoubtedly has to do with either some other world generation mod, or the sheer amount of world generation going on. And I haven't seen this posted, so I could be the only one to have the issue. *Shrugs* But is there any chance of fixing this, or is it entirely the issue of the mod that is doing the other generation?