Just remember util.rand(Your_Number_Here) generates a number between [0, Your_Number_Here-1] inclusive.
Is that a minus 1? That's what's confused me. In my nubity, I was expecting it to be a number between 0 and 1 (eg. 0.5 for a 50% chance) and in that case, it appeared to be saying "choose a number between zero and minus 1" - but I realise that was merely my non-programmer's, non-maths whiz mind playing tricks on me. I didn't understand the role of the (-1). Having now slept and consumed adequate caffeine, I now realise it's due to the zero being included, isn't it? Ie. there are actually 51 numbers between 0 and 50 when you include the zero.
So.. if I want to achieve a 50% chance, I would have to use something like
(util.rand(100)<50) ....(meaning choose a random number between 0 and 100. If the number is less than 50, the expression returns "true")? If this is indeed how it works, then it's very powerful indeed. I like very low chances, ie (util.rand(1000)==1 such low chances make for great jump scares.
Moving forward... if you could add the rest of the tags to the event spawns, that would be wonderful - but what would be even more useful for me right now would be if you could expand the Break Tree function to work on any block. Looking through the Function Call and Arguments list, it looks like it should already be possible (and to be honest, I've not yet tried. It's next on the to-do list). What seems to preclude it is that the trigger for the BREAK_TREE event is "block is broken that is a BlockLog or wood". And yet this spawn type gives access to the isMaterial function. Does this mean I can already use the BREAK_TREE spawn type to trigger spawns from other block breaks - like "isMaterial('stone')" ? If so, then brilliant! If not yet, then.. pretty please? (you do get your donations, right?)
Is that a minus 1? That's what's confused me. In my nubity, I was expecting it to be a number between 0 and 1 (eg. 0.5 for a 50% chance) and in that case, it appeared to be saying "choose a number between zero and minus 1" - but I realise that was merely my non-programmer's, non-maths whiz mind playing tricks on me. I didn't understand the role of the (-1). Having now slept and consumed adequate caffeine, I now realise it's due to the zero being included, isn't it? Ie. there are actually 51 numbers between 0 and 50 when you include the zero.
So.. if I want to achieve a 50% chance, I would have to use something like
(util.rand(100)<50) ....(meaning choose a random number between 0 and 100. If the number is less than 50, the expression returns "true")? If this is indeed how it works, then it's very powerful indeed. I like very low chances, ie (util.rand(1000)==1 such low chances make for great jump scares.
what would be even more useful for me right now would be if you could expand the Break Tree function to work on any block. Looking through the Function Call and Arguments list, it looks like it should already be possible (and to be honest, I've not yet tried. It's next on the to-do list). What seems to preclude it is that the trigger for the BREAK_TREE event is "block is broken that is a BlockLog or wood". And yet this spawn type gives access to the isMaterial function. Does this mean I can already use the BREAK_TREE spawn type to trigger spawns from other block breaks - like "isMaterial('stone')" ? If so, then brilliant! If not yet, then.. pretty please?
Actually already implemented. Hows that for feature request implementation time? Just use BLOCK_BREAK as the trigger. It will trigger on any block breaking (including CROPS and TREES). It isn't documented as I wasn't sure how I feel about it. It is very easy to consume extra resources as your expression will run for every block that breaks. Use with caution. It uses the same functions as the other block break functions.
Heh, I think I might've even already asked you that question some time ago, which just makes it all the more silly. ...Lol, I'm not paranoid, I swear. I'm merely addicted to constant and needless reassurances ..and Minecraft.
But about your automagic response time for the BLOCK_BREAK feature.. Amazing <bows in reverence>.
I can understand your uncertainty regarding resource consumption with it and I appreciate the heads up, but I'll see how it goes.
If you've got the time and inclination to entertain one more of my questions... the World-Acc Functions; I think I understand the "wrld.blockNameAt" function - because it's an offset - so it seems to mimic the block function. Where I get especially baffled (and curious), though, is with the co-ord positions.
Eg. wrld.skyVisibleAt(int coordX, int coordY, int coordZ).
Is that merely to check if a block at a pre-set, fixed co-ordinate (eg (120,64,-14)) can see sky? Or is there a way to first get the coordinates of a block (eg. a bed that player has just clicked on) and then insert those co-ordinates into the wrld.skyVisibleAt's parameters? You can probably see where I'm going with this. An example would be "If (the bed's location) can see sky&&wrld.torchlightAt(co-ords of the bed)<7, spawn nightmare". But I'm also wondering if "wrld.biomeAt(int coordX, int coordZ)" could be used to restrict BLOCK_BREAK triggered events.
I'm reading the wiki, it says JAS selects similar weight numbers together, does this mean if all my weights are the same I will get better mob variety and spawn rate? They are currently different between 1-13 and various mobs are on the same weight, should all of them be the same weight if I want to see a variety of spawn? Sounds like a silly statement because there are configurations from other people to download, however, I use almost every compatible mod with rarely any lag. Which means, it is much much harder to find variety sometimes depending on the mod. So, changing my weights all to the same, controlling the density, will cause JAS to pick all the mobs in one group to spawn in variety?
I limit density for AoA and DRPG (they all have similar, low-number weights) I see variety but still don't see enough variety from other mods, I guess weights must be the same class.
I'm reading the wiki, it says JAS selects similar weight numbers together, does this mean if all my weights are the same I will get better mob variety and spawn rate? They are currently different between 1-13 and various mobs are on the same weight, should all of them be the same weight if I want to see a variety of spawn? Sounds like a silly statement because there are configurations from other people to download, however, I use almost every compatible mod with rarely any lag. Which means, it is much much harder to find variety sometimes depending on the mod. So, changing my weights all to the same, controlling the density, will cause JAS to pick all the mobs in one group to spawn in variety?
The way JAS handles weights for passive spawning (that's spawning in existing chunks) is like this:
Say we're in the Plains biome, and this biome has it's MONSTER spawnlist set up as
That gives a total of 65. So a Skeleton has an effective spawn weight of 20/65 in this case. Witch has 5/65.
That's how the Weight works in JAS, but remember the PassivePackMax of Witches (they'll only spawn in packs of 2 in this case, compared to 4 for Skeletons, Spiders and Zombies) ..so that will affect their overall number as well.
Wait a min, I just got that lol last edit, ohh ok so now I just need to make sure effective weight pawn divides evenly. That's going to be a while. So the weight total can be greater than for say 100? Hmm, with all the mods related to mob overworld I have, I don't know if I can even it out like that =p.
Example of what I am trying to deal with: Counted. Roughly 39 (default mobs) in the Creature weight for Plains without counting how Pixlemon spawns (nerfed, 2 of each type) or how AoA/DRPG (nerfed greatly) total Plains amount is. I don't know how I can optimize that to spawn in full variety. With 39 (default mobs roughly for Plains) I have about 35 max creatures that can spawn around me from close to me to the end of Normal distance, increased from 10 max creatures or whatever JAS had. 1/3 or 1/4 normal distance spawns certain mobs I look for do appear. This means if I am not on a flatland, and I optimize it globally, it should be simple to find certain mobs after traveling around the map or over the next Normal distance. Lol... Usual 30-70FPS+ after load chunks, during, 30-50 xD it's no prob for me to have all these mobs in my Overworld. Dimensions are exclusive (ignored by JAS, or only a few mob types I allow in). I think with how a small amount of mob mods 1-3, still spawns the same as my math because of the increased Creature maximum, I just have to stop demanding them from render 8 to render 8 and be patient lol.
If you've got the time and inclination to entertain one more of my questions... the World-Acc Functions; I think I understand the "wrld.blockNameAt" function - because it's an offset - so it seems to mimic the block function. Where I get especially baffled (and curious), though, is with the co-ord positions.
Not an offset, those are absolute in world coordinates. Center of the world is 0,0,0. Not the spawning block which is what many other functions use.
Or is there a way to first get the coordinates of a block (eg. a bed that player has just clicked on) and then insert those co-ordinates into the wrld.skyVisibleAt's parameters? You can probably see where I'm going with this. An example would be "If (the bed's location) can see sky&&wrld.torchlightAt(co-ords of the bed)<7, spawn nightmare".
The core issue is there isn't a way to check if the block is a bed. I'll need to be look into it.
But I'm also wondering if "wrld.biomeAt(int coordX, int coordZ)" could be used to restrict BLOCK_BREAK triggered events.
You mean can you use it in the trigger expression? Yea, of course you can. Remember the World-Acc Functions use absolute (world grid system) coordinates. They are not relative to the current blocks/pos being processed (which you can get by using posX, posY, and posZ if needed https://github.com/ProjectZulu/JustAnotherSpawner/wiki/Tags-(New-System,-Post-1.7.10)#variables)
UPDATE: Seems to be DRPG causing the ticking memory crash once in a while, after all AoA is the better and Nevermine 2. Now creating 4 worlds with AoA and the rest of my mods it doesn't crash, or reloading worlds don't crash or changing JAS settings.
java.lang.NullPointerException: Ticking memory connection
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:101)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:101)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
-- Ticking connection --
Details:
Connection: net.minecraft.network.NetworkManager@4060818a
Stacktrace:
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
I'm not great at deciphering these crash reports but it looks to me like the game crashes because I'm trying to prevent animals with a proximity of certain blocks, while at the same time, the game is trying to populate the chunk as though it's generating a new chunk.
AFAIK, the chunk is actually not a new chunk, and I'm not seeing this anywhere else except for in this one chunk (that may have been corrupted), but it's possible that the chunk is being regenerated or something as a result of some black magic that Enviromine employs to populate chunks with mineshafts, so the chunk may be marked to regen or something (I don't know what I'm saying).
Okay so this is interesting about the Witch issue we were discussing earlier. It occurred to me that maybe, where my Jungle Temple (from MC1.2.5) is… would actually be a Witch's Hut if I were to regenerate the world using the same seed. Sure enough… WITCH'S HUT.
That might indicate that JAS is spawning them in based on what it "calculates" is there, in terms of "structures" using the seed… as opposed to what is actually physically there.
That said, I still don't know why Witches are spawning at all, as I have them set to False and 0-0-0-0 and my Structures File has:
Could anyone point me in the right direction for blacklisting Galacticraft biomes? I'm getting Mo'creatures spawning on the moon. I added "micdoodle8.mods.galacticraft.core.world.gen.BiomeGenFlatMoon.moon": true, to the blacklist file, but after I ran the game the file reverted to before the change was made...?
Hi there, I am new at this plugin and very confused. I have went on the wiki page and read all the information, but I'm still confused. I have the Aether on my server and for some reason I see it in the BiomeGroups and in all the other folders within the Just Another Spawner, but for some reason I am only seeing rabbits in that world. I also have Mo Creatures and in the Wyvern biome I am getting the some mobs from Lycanites. I guess what I would like to know is what folder do I add the Aether mobs to so they can start spawning in that world? I tried to edit the BiomeGroups, but it reverted back to it's original state. Thank you.
Hey i just started using this for the first time, and everything seemed to be working great but now i keep getting this crash on my server
---- Minecraft Crash Report ----
// There are four lights!
Time: 8/31/15 1:32 AM
Description: Unexpected error
java.lang.IllegalArgumentException: Default value cannot be lower than minimum value!
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.network.NetHandlerPlayClient.func_147290_a(Unknown Source)
at net.minecraft.network.play.server.S20PacketEntityProperties.func_148833_a(SourceFile:71)
at net.minecraft.network.play.server.S20PacketEntityProperties.func_148833_a(SourceFile:15)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(Unknown Source)
at net.minecraft.client.Minecraft.func_71407_l(Unknown Source)
at net.minecraft.client.Minecraft.func_71411_J(Unknown Source)
at net.minecraft.client.Minecraft.func_99999_d(Unknown Source)
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)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.network.NetHandlerPlayClient.func_147290_a(Unknown Source)
at net.minecraft.network.play.server.S20PacketEntityProperties.func_148833_a(SourceFile:71)
at net.minecraft.network.play.server.S20PacketEntityProperties.func_148833_a(SourceFile:15)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(Unknown Source)
"Spawn Tag": "sky()||!sky()", // spawn unless the mob can see the sky or can't see the sky, so in other words, never spawn
"InstantDespawn Tags": "(obj.light>14)&&(obj.light<1)", // instantly despawn unless the light level is greater than 14 AND less than 1 which should never occur.
This should hopefully prevent any new ones from spawning and any that are around should immediately despawn. Like you said, it might be structure spawns though. I'm still hazy on how exactly JAS handles though. Let me know if this works for you.
Glad to hear you got rid of them. That had me baffled. All I could think was maybe the Vanilla spawnlists weren't emptied and so it was skirting JAS's structure spawnlist. It's interesting that even with "Despawn Tags": "false", the InstantDespawn tags kick in. If they come back, you could try something like "posY<1" for the Despawn Tags, but it seems like you've nutted out the cause already. Good job.
If you just wanted it spawning on grass only, you could change the spawn tag to
"Spawn Tag": "!blockFoot({'grass'})",
That just means "spawn, unless the block you'd spawn on is not a grass block" - and that just means "DON'T spawn on anything but a grass block".
It's the same concept with the block tag, except it gives you more control over where to look for the specific block.
My Villagers are not spawning in villages. I am using Minecraft Comes Alive which replaces them. Do I have to set this up in the Structured Spawns or do I have to set these up in the Entity Handler?
The tags "block" or "blockFoot" would be what you're after.
Here's an example using blockFoot for a Pig:
Thanks, this seems to be working great
One other thing; how could I disable all mob spawning in a certain dimension? The dimension doesn't have its own biome either, so I can't just remove all spawns from one biome (which seems more obvious). I've seen the wrld.dimension() tag; it's just where to put it so that it affects the most mobs it can at once...
Is that a minus 1? That's what's confused me. In my nubity, I was expecting it to be a number between 0 and 1 (eg. 0.5 for a 50% chance) and in that case, it appeared to be saying "choose a number between zero and minus 1" - but I realise that was merely my non-programmer's, non-maths whiz mind playing tricks on me. I didn't understand the role of the (-1). Having now slept and consumed adequate caffeine, I now realise it's due to the zero being included, isn't it? Ie. there are actually 51 numbers between 0 and 50 when you include the zero.
So.. if I want to achieve a 50% chance, I would have to use something like
(util.rand(100)<50) ....(meaning choose a random number between 0 and 100. If the number is less than 50, the expression returns "true")? If this is indeed how it works, then it's very powerful indeed. I like very low chances, ie (util.rand(1000)==1 such low chances make for great jump scares.
Moving forward... if you could add the rest of the tags to the event spawns, that would be wonderful - but what would be even more useful for me right now would be if you could expand the Break Tree function to work on any block. Looking through the Function Call and Arguments list, it looks like it should already be possible (and to be honest, I've not yet tried. It's next on the to-do list). What seems to preclude it is that the trigger for the BREAK_TREE event is "block is broken that is a BlockLog or wood". And yet this spawn type gives access to the isMaterial function. Does this mean I can already use the BREAK_TREE spawn type to trigger spawns from other block breaks - like "isMaterial('stone')" ? If so, then brilliant! If not yet, then.. pretty please? (you do get your donations, right?)
Yes it is and that is exactly why.
Exactly.
Actually already implemented. Hows that for feature request implementation time? Just use BLOCK_BREAK as the trigger. It will trigger on any block breaking (including CROPS and TREES). It isn't documented as I wasn't sure how I feel about it. It is very easy to consume extra resources as your expression will run for every block that breaks. Use with caution. It uses the same functions as the other block break functions.
Yes and they are always very appreciated.
Heh, I think I might've even already asked you that question some time ago, which just makes it all the more silly. ...Lol, I'm not paranoid, I swear. I'm merely addicted to constant and needless reassurances ..and Minecraft.
But about your automagic response time for the BLOCK_BREAK feature.. Amazing <bows in reverence>.
I can understand your uncertainty regarding resource consumption with it and I appreciate the heads up, but I'll see how it goes.
If you've got the time and inclination to entertain one more of my questions... the World-Acc Functions; I think I understand the "wrld.blockNameAt" function - because it's an offset - so it seems to mimic the block function. Where I get especially baffled (and curious), though, is with the co-ord positions.
Eg. wrld.skyVisibleAt(int coordX, int coordY, int coordZ).
Is that merely to check if a block at a pre-set, fixed co-ordinate (eg (120,64,-14)) can see sky? Or is there a way to first get the coordinates of a block (eg. a bed that player has just clicked on) and then insert those co-ordinates into the wrld.skyVisibleAt's parameters? You can probably see where I'm going with this. An example would be "If (the bed's location) can see sky&&wrld.torchlightAt(co-ords of the bed)<7, spawn nightmare". But I'm also wondering if "wrld.biomeAt(int coordX, int coordZ)" could be used to restrict BLOCK_BREAK triggered events.
Tl;dr: just tell me everything
I'm reading the wiki, it says JAS selects similar weight numbers together, does this mean if all my weights are the same I will get better mob variety and spawn rate? They are currently different between 1-13 and various mobs are on the same weight, should all of them be the same weight if I want to see a variety of spawn? Sounds like a silly statement because there are configurations from other people to download, however, I use almost every compatible mod with rarely any lag. Which means, it is much much harder to find variety sometimes depending on the mod. So, changing my weights all to the same, controlling the density, will cause JAS to pick all the mobs in one group to spawn in variety?
I limit density for AoA and DRPG (they all have similar, low-number weights) I see variety but still don't see enough variety from other mods, I guess weights must be the same class.
Mod & Coder OverlordThe way JAS handles weights for passive spawning (that's spawning in existing chunks) is like this:
Say we're in the Plains biome, and this biome has it's MONSTER spawnlist set up as
..by adding the Weights forSkeleton=20
Spider=20
Witch=5
Zombie=20
That gives a total of 65. So a Skeleton has an effective spawn weight of 20/65 in this case. Witch has 5/65.
That's how the Weight works in JAS, but remember the PassivePackMax of Witches (they'll only spawn in packs of 2 in this case, compared to 4 for Skeletons, Spiders and Zombies) ..so that will affect their overall number as well.
Wait a min, I just got that lol last edit, ohh ok so now I just need to make sure effective weight pawn divides evenly. That's going to be a while. So the weight total can be greater than for say 100? Hmm, with all the mods related to mob overworld I have, I don't know if I can even it out like that =p.
Example of what I am trying to deal with: Counted. Roughly 39 (default mobs) in the Creature weight for Plains without counting how Pixlemon spawns (nerfed, 2 of each type) or how AoA/DRPG (nerfed greatly) total Plains amount is. I don't know how I can optimize that to spawn in full variety. With 39 (default mobs roughly for Plains) I have about 35 max creatures that can spawn around me from close to me to the end of Normal distance, increased from 10 max creatures or whatever JAS had. 1/3 or 1/4 normal distance spawns certain mobs I look for do appear. This means if I am not on a flatland, and I optimize it globally, it should be simple to find certain mobs after traveling around the map or over the next Normal distance. Lol... Usual 30-70FPS+ after load chunks, during, 30-50 xD it's no prob for me to have all these mobs in my Overworld. Dimensions are exclusive (ignored by JAS, or only a few mob types I allow in). I think with how a small amount of mob mods 1-3, still spawns the same as my math because of the increased Creature maximum, I just have to stop demanding them from render 8 to render 8 and be patient lol.
Mod & Coder OverlordNot an offset, those are absolute in world coordinates. Center of the world is 0,0,0. Not the spawning block which is what many other functions use.
Yes.
The core issue is there isn't a way to check if the block is a bed. I'll need to be look into it.
You mean can you use it in the trigger expression? Yea, of course you can. Remember the World-Acc Functions use absolute (world grid system) coordinates. They are not relative to the current blocks/pos being processed (which you can get by using posX, posY, and posZ if needed https://github.com/ProjectZulu/JustAnotherSpawner/wiki/Tags-(New-System,-Post-1.7.10)#variables)
UPDATE: Seems to be DRPG causing the ticking memory crash once in a while, after all AoA is the better and Nevermine 2. Now creating 4 worlds with AoA and the rest of my mods it doesn't crash, or reloading worlds don't crash or changing JAS settings.
If anyone wants to look at the log you can below:
---- Minecraft Crash Report ----
// Oops.
Time: 8/27/15 4:49 PM
Description: Ticking memory connection
java.lang.NullPointerException: Ticking memory connection
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:101)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:101)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
-- Ticking connection --
Details:
Connection: net.minecraft.network.NetworkManager@4060818a
Stacktrace:
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 3393328304 bytes (3236 MB) / 4281597952 bytes (4083 MB) up to 4281597952 bytes (4083 MB)
JVM Flags: 7 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -Xms4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 Optifine OptiFine_1.7.10_HD_U_C1 88 mods loaded, 87 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
FML{7.10.85.1291} [Forge Mod Loader] (forge-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Forge{10.13.2.1291} [Minecraft Forge] (forge-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TooManyItems{1.7.10} [TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
battlegear2{1.7.10} [Mine & Blade Battlegear 2 - Bullseye] (1.7.10-MB_Battlegear2-Bullseye-1.0.8.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
zeldaswordskills{1.7.10-2.2.8b} [Zelda Sword Skills] (1.7.10-zeldaswordskills-2.2.8b.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
lucky{5.1.0} [Lucky Block] ([1-7-10]_Lucky_Block_v5-1-0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
divinerpg{1.4.0.5} [DivineRPG] ([1.7.10][SMP]DivineRPG-1.4.0.5.jar.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
bspkrsCore{6.15} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
woodconverter{v2.7_1} [Wood Converter] ([1.7.10]Wood Converter v2.7_1.jar.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
AnimationAPI{1.2.4} [AnimationAPI] (AnimationAPI-1.7.10-1.2.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
antiidconflict{1.3} [Anti Id Conflict] (AntiIdConflict-LATEST-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
antiqueatlas{4.2.7-1.7.10} [Antique Atlas] (antiqueatlas-4.2.7-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
nevermine{2.3} [AdventOfAscension] (AoA-2.3.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
tennox_bacteria{2.3.2} [Bacteria Mod] (BacteriaMod-1.7.10-2.3.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
BetterFoliage{1.0.13} [Better Foliage] (BetterFoliage-mc1.7-1.0.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
blocklings{3.0.3} [Blocklings] (Blocklings-3.0.3-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
chocolateQuest{1.0} [Chocolate Quest] (chocolateQuest-1.7.10-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
BuildMod{v1.0} [Build Mod] (coroutil-1.1.3 for MC v1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
CoroPets{v1.0} [CoroPets] (coroutil-1.1.3 for MC v1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
CoroAI{v1.0} [CoroAI] (coroutil-1.1.3 for MC v1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ExtendedRenderer{v1.0} [Extended Renderer] (coroutil-1.1.3 for MC v1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ConfigMod{v1.0} [Extended Mod Config] (coroutil-1.1.3 for MC v1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
craftguide{1.6.8.2} [CraftGuide] (CraftGuide-1.6.8.2-forge.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
CustomChestLoot{1.1.1} [Custom Chest Loot] (CustomChestLoot-1.7.10-1.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
DeadlyWorld{1.0.2} [Deadly World] (DeadlyWorld-1.7.10-1.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
DeathChest{1.7.2} [Death Chest] (Death.Chest.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
dimdoors{2.2.5-test} [Dimensional Doors] (DimensionalDoors-2.2.5-test2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Doge{0.5.2} [Doge] (DogeMod_0.5.2_[1.7.10].jar.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
MoCreatures{6.3.1} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v6.3.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
elementalcreepers{4.3.0} [Elemental Creepers] (Elemental Creepers-universal_1.7.10-4.3.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
farlands{1.0.1} [FarLands] (FarLands-1.0.1-mc1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
FastCraft{1.21} [FastCraft] (fastcraft-1.21.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
FloatingRuins{1.7.10.r01} [FloatingRuins] (Floating-Ruins-Mod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
HardcoreDarkness{1.5} [Hardcore Darkness] (HardcoreDarkness-1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
hungryanimals{1.7.10-10.13.2.1291-1.0.4.2} [Hungry Animals] (hungryanimals-1.7.10-2.0.alpha01.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
iChunUtil{4.0.0} [iChunUtil] (iChunUtil-4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ism{6.9.2} [MaggiCraft's Instant Structures Mod] (ism-6.9.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
LagFix{2.0.1} [LagFix] (LagFix-2.0.1-mc1.7.10-forge.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
LavaMonsters{2.2.1} [Lava Monsters] (LavaMonsters-1.7.10-2.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
LostBooks{1.2.2} [Lost Books] (LostBooks-1.7.10-1.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
lycanitesmobs{1.11.0.6 - MC 1.7.10} [Lycanites Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
arcticmobs{1.11.0.6 - MC 1.7.10} [Lycanites Arctic Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
demonmobs{1.11.0.6 - MC 1.7.10} [Lycanites Demon Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
desertmobs{1.11.0.6 - MC 1.7.10} [Lycanites Desert Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
forestmobs{1.11.0.6 - MC 1.7.10} [Lycanites Forest Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
freshwatermobs{1.11.0.6 - MC 1.7.10} [Lycanites Freshwater Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
infernomobs{1.11.0.6 - MC 1.7.10} [Lycanites Inferno Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
junglemobs{1.11.0.6 - MC 1.7.10} [Lycanites Jungle Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
mountainmobs{1.11.0.6 - MC 1.7.10} [Lycanites Mountain Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
plainsmobs{1.11.0.6 - MC 1.7.10} [Lycanites Plains Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
saltwatermobs{1.11.0.6 - MC 1.7.10} [Lycanites Saltwater Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
shadowmobs{1.11.0.6 - MC 1.7.10} [Lycanites Shadow Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
swampmobs{1.11.0.6 - MC 1.7.10} [Lycanites Swamp Mobs] (LycanitesMobsComplete 1.11.0.6 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
MapWriter{2.1.2} [MapWriter] (MapWriter-Mod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
RadixCore{2.0.2} [RadixCore] (RadixCore-1.7.10-2.0.2-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
MCA{1.7.10-5.0.7.2} [Minecraft Comes Alive] (MCA-1.7.10-5.0.7.2-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
MCEF{0.6} [Minecraft Chromium Embedded Framework] (MCEF-1.7.10-0.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
MobProperties{0.4.0} [Mob Properties] (MobProperties-1.7.10-0.4.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Morph{0.9.2} [Morph] (Morph-Beta-0.9.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
MutantCreatures{1.4.9} [Mutant Creatures] (MutantCreatures-1.7.10-1.4.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
NaturalAbsorption{1.2.1} [Natural Absorption] (NaturalAbsorption-1.7.10-1.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
NearbyMobFinder{1.7.10-1.1.1} [Nearby Mob Finder] (NearbyMobFinder-1.7.10-1.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Oceancraft{1.4.1} [Oceancraft] (Oceancraft-1.4.1.jar.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
OreSpawn{1.7.10.20.3} [OreSpawn] (orespawn-1.7.10-20.3.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Paleocraft{1.7.10 Cambrian 1.5} [Paleocraft] (Paleocraft Cambrian 1.5.jar.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ParticleMan{v1.0} [Particle Man] (ParticleMan-1.4.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
pixelmon{3.4.0} [Pixelmon] (Pixelmon-1.7.10-3.4.0-universal.jar.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
corerm{1.0c} [RikMuld's Core] (RikMuldsCore_1.0c.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
AS_Ruins{15.1} [Ruins Spawning System] (Ruins-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
SpecialMobs{3.1.1} [Special Mobs] (SpecialMobs-1.7.10-3.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
camping{2.1g} [The Camping Mod 2] (TheCampingMod_2.1g.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
thirst{1.0} [Thirst Mod] (thirst-1.5.jar.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
throwabletorchmod{1.0.0} [ThrowableTorchMod] (ThrowableTorchMod-1.7.10-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TrailMix{4.0.0} [TrailMix] (TrailMix-4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
treeores{5.5} [treeores] (TreeOresMod-1.7.10-5.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
trophyslots{1.3.0} [Trophy Slots] (Trophy Slots-1.7.10-1.3.0-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TwilightForest{2.3.7} [The Twilight Forest] (twilightforest-1.7.10-2.3.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
UtilityMobs{3.1.1} [Utility Mobs] (UtilityMobs-1.7.10-3.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
weather2{v2.3.9} [Localized Weather & Storms] (weather2-2.3.9 for MC v1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
WebDisplay{0.11} [Web Displays] (WebDisplays-0.11.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
fyresmodjam{0.0.3f} [The You Will Die Mod] (You_Will_Die_Mod-0.0.3f.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
zssaddon{1.7.10-alpha-0.0.5-2} [Zelda Sword Skills - Addon] (zeldaswordskillsaddon-v0.0.5a-2-.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ZombieInfection{@VERSION@} [Zombie Infection] (Zombie Infection-1.7.10-1.3.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ZAMod{v1.9.5} [Zombie Awareness] (ZombieAwareness-1.9.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ZombieSunscreen{2.0} [Zombie Sunscreen] (ZombieSunscreen.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ZombieSunscreenCore{2.0} [ZombieSunscreenCore] (minecraft.jar) Unloaded->Disabled
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['J.C.'/4349, l='BITCHDON'TCRASH', x=778.50, y=4.00, z=309.50]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Mod & Coder OverlordCrudedragos can you take a look at this? http://pastebin.com/XaGg73Ga
I'm not great at deciphering these crash reports but it looks to me like the game crashes because I'm trying to prevent animals with a proximity of certain blocks, while at the same time, the game is trying to populate the chunk as though it's generating a new chunk.
AFAIK, the chunk is actually not a new chunk, and I'm not seeing this anywhere else except for in this one chunk (that may have been corrupted), but it's possible that the chunk is being regenerated or something as a result of some black magic that Enviromine employs to populate chunks with mineshafts, so the chunk may be marked to regen or something (I don't know what I'm saying).
I should add my EntityHandler: http://pastebin.com/er3CXC1Z
and SpawnListEntry: http://pastebin.com/90cP79gL
Thoughts?
@GrinningMoon
Okay so this is interesting about the Witch issue we were discussing earlier. It occurred to me that maybe, where my Jungle Temple (from MC1.2.5) is… would actually be a Witch's Hut if I were to regenerate the world using the same seed. Sure enough… WITCH'S HUT.
That might indicate that JAS is spawning them in based on what it "calculates" is there, in terms of "structures" using the seed… as opposed to what is actually physically there.
That said, I still don't know why Witches are spawning at all, as I have them set to False and 0-0-0-0 and my Structures File has:
"WitchHut": {
"MONSTER": {
"Witch": {
"Weight-PassivePackMax-ChunkPackMin-ChunkPackMax": "0-0-0-0"
}
}
}
and I've tried this too:
{
"FILE_VERSION": "2.0",
"STRUCTURES": {
"Mineshaft": {},
"NetherBridge": {},
"Stronghold": {},
"WitchHut": {}
}
}
Could anyone point me in the right direction for blacklisting Galacticraft biomes? I'm getting Mo'creatures spawning on the moon. I added "micdoodle8.mods.galacticraft.core.world.gen.BiomeGenFlatMoon.moon": true, to the blacklist file, but after I ran the game the file reverted to before the change was made...?
Hi there, I am new at this plugin and very confused. I have went on the wiki page and read all the information, but I'm still confused. I have the Aether on my server and for some reason I see it in the BiomeGroups and in all the other folders within the Just Another Spawner, but for some reason I am only seeing rabbits in that world. I also have Mo Creatures and in the Wyvern biome I am getting the some mobs from Lycanites. I guess what I would like to know is what folder do I add the Aether mobs to so they can start spawning in that world? I tried to edit the BiomeGroups, but it reverted back to it's original state. Thank you.
Hey i just started using this for the first time, and everything seemed to be working great but now i keep getting this crash on my server
---- Minecraft Crash Report ----
// There are four lights!
Time: 8/31/15 1:32 AM
Description: Unexpected error
java.lang.IllegalArgumentException: Default value cannot be lower than minimum value!
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.network.NetHandlerPlayClient.func_147290_a(Unknown Source)
at net.minecraft.network.play.server.S20PacketEntityProperties.func_148833_a(SourceFile:71)
at net.minecraft.network.play.server.S20PacketEntityProperties.func_148833_a(SourceFile:15)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(Unknown Source)
at net.minecraft.client.Minecraft.func_71407_l(Unknown Source)
at net.minecraft.client.Minecraft.func_71411_J(Unknown Source)
at net.minecraft.client.Minecraft.func_99999_d(Unknown Source)
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)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.network.NetHandlerPlayClient.func_147290_a(Unknown Source)
at net.minecraft.network.play.server.S20PacketEntityProperties.func_148833_a(SourceFile:71)
at net.minecraft.network.play.server.S20PacketEntityProperties.func_148833_a(SourceFile:15)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(Unknown Source)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['WolfLord117'/10382, l='MpServer', x=6039.23, y=83.62, z=-2306.26]]
Chunk stats: MultiplayerChunkCache: 169, 169
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (6100,70,-2430), Chunk: (at 4,4,2 in 381,-152; contains blocks 6096,0,-2432 to 6111,255,-2417), Region: (11,-5; contains chunks 352,-160 to 383,-129, blocks 5632,0,-2560 to 6143,255,-2049)
Level time: 2556627 game time, 2645384 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 135 total; [EntityItem['item.tile.stonebrick'/256, l='MpServer', x=6028.38, y=82.13, z=-2317.16], EntityItem['item.item.carrots'/257, l='MpServer', x=6019.44, y=82.13, z=-2316.31], EntityItem['item.tile.stonebrick'/258, l='MpServer', x=6026.28, y=86.13, z=-2317.16], EntityItem['item.tile.stonebrick'/259, l='MpServer', x=6025.88, y=80.13, z=-2312.13], MoCEntityRaccoon['Raccoon'/260, l='MpServer', x=6026.56, y=103.00, z=-2304.34], EntityCaveFisher['Cave Fisher'/12560, l='MpServer', x=6013.13, y=27.00, z=-2275.84], EntityClientPlayerMP['WolfLord117'/10382, l='MpServer', x=6039.23, y=83.62, z=-2306.26], EntityCaveFisher['Cave Fisher'/12563, l='MpServer', x=6010.53, y=27.00, z=-2268.00], EntityMinecartChest['entity.MinecartChest.name'/278, l='MpServer', x=6033.50, y=43.50, z=-2385.50], Entity_SpecialSpider['Spider'/13592, l='MpServer', x=6098.50, y=61.00, z=-2362.50], MoCEntityOstrich['Ostrich'/283, l='MpServer', x=6042.63, y=68.00, z=-2373.56], MoCEntityOstrich['Ostrich'/284, l='MpServer', x=6045.56, y=68.00, z=-2375.63], MoCEntityTurkey['Turkey'/285, l='MpServer', x=6041.09, y=67.19, z=-2354.81], Entity_SpecialSpider['Spider'/13085, l='MpServer', x=6075.50, y=23.00, z=-2361.50], MoCEntityTurkey['Turkey'/286, l='MpServer', x=6038.94, y=68.00, z=-2351.56], EntitySpitfireSkeleton['Spitfire Skeleton'/10783, l='MpServer', x=5973.47, y=25.00, z=-2350.66], EntityDog['Grey Wind'/288, l='MpServer', x=6042.00, y=82.00, z=-2323.56], EntityDesertSpider['Desert Spider'/13601, l='MpServer', x=6112.00, y=19.00, z=-2306.50], EntityGhoul['Ghoul'/12580, l='MpServer', x=6119.50, y=23.00, z=-2330.97], Entity_SpecialCreeper['Creeper'/13606, l='MpServer', x=6098.69, y=39.00, z=-2320.78], Entity_SpecialCreeper['Creeper'/13607, l='MpServer', x=6101.52, y=35.00, z=-2309.41], EntityRaiko['Raiko'/10544, l='MpServer', x=6020.47, y=127.03, z=-2278.42], EntityRaiko['Raiko'/10546, l='MpServer', x=6112.47, y=65.00, z=-2288.53], Entity_SpecialSpider['Spider'/12597, l='MpServer', x=6092.30, y=11.08, z=-2377.70], EntityFireCreeper['Fire Creeper'/13112, l='MpServer', x=5999.50, y=14.00, z=-2371.50], MoCEntityBee['Bee'/315, l='MpServer', x=6041.59, y=70.00, z=-2381.81], MoCEntityFox['Fox'/318, l='MpServer', x=6057.63, y=68.00, z=-2374.88], Entity_SpecialZombie['Zombie'/11843, l='MpServer', x=6026.50, y=22.00, z=-2309.50], EntityGaiaDryad['Dryad'/13380, l='MpServer', x=6072.53, y=105.00, z=-2337.23], EntityGaiaDryad['Dryad'/13381, l='MpServer', x=6098.96, y=92.00, z=-2330.44], EntityPig['Pig'/331, l='MpServer', x=6061.69, y=69.00, z=-2377.47], EntityPig['Pig'/332, l='MpServer', x=6058.53, y=68.00, z=-2382.44], MoCEntityOstrich['Ostrich'/333, l='MpServer', x=6056.91, y=68.00, z=-2377.56], EntityGaiaCreep['Creep'/11597, l='MpServer', x=6102.41, y=35.00, z=-2299.86], EntityIka['Ika'/334, l='MpServer', x=6055.47, y=64.00, z=-2364.75], EntityIka['Ika'/335, l='MpServer', x=6055.28, y=64.00, z=-2363.47], EntityLizalfos['Lizalfos'/10831, l='MpServer', x=6073.28, y=20.00, z=-2265.03], EntityGaiaCreep['Creep'/11600, l='MpServer', x=6105.22, y=35.00, z=-2300.50], MoCEntityDeer['Deer'/337, l='MpServer', x=6051.50, y=100.00, z=-2342.50], MoCEntityRaccoon['Raccoon'/338, l='MpServer', x=6041.59, y=111.00, z=-2327.17], MoCEntityDragonfly['DragonFly'/339, l='MpServer', x=6046.56, y=118.00, z=-2329.97], EntitySplittingCreeper['Splitting Creeper'/12638, l='MpServer', x=5991.31, y=24.00, z=-2340.53], EntityVescavor['Vescavor'/12141, l='MpServer', x=5991.50, y=12.00, z=-2361.50], MoCEntityDragonfly['DragonFly'/371, l='MpServer', x=6081.22, y=104.00, z=-2350.53], MoCEntityDeer['Deer'/373, l='MpServer', x=6068.47, y=106.00, z=-2314.13], MoCEntityRaccoon['Raccoon'/374, l='MpServer', x=6072.41, y=97.00, z=-2311.59], EntityGaiaCreep['Creep'/10878, l='MpServer', x=6097.94, y=60.00, z=-2369.59], EntityRaiko['Raiko'/13695, l='MpServer', x=5998.74, y=98.08, z=-2299.90], EntityRaiko['Raiko'/13696, l='MpServer', x=6068.54, y=125.08, z=-2375.36], EntityZombieChef['Zombie Chef'/10881, l='MpServer', x=5992.69, y=57.00, z=-2362.69], EntityRaiko['Raiko'/13697, l='MpServer', x=6086.58, y=85.07, z=-2282.49], EntityGhoul['Ghoul'/11139, l='MpServer', x=6104.16, y=35.00, z=-2299.84], EntityDirtCreeper['Dirt Creeper'/12932, l='MpServer', x=6008.47, y=25.02, z=-2275.77], Entity_SpecialCreeper['Creeper'/12933, l='MpServer', x=6032.03, y=27.02, z=-2263.00], EntityEnderCreeper['Ender Creeper'/12934, l='MpServer', x=6010.50, y=27.06, z=-2266.50], EntityMiniCreeper['Mini Creeper'/12935, l='MpServer', x=6029.26, y=27.02, z=-2269.52], MoCEntityButterfly['ButterFly'/399, l='MpServer', x=6087.19, y=73.00, z=-2380.63], MoCEntitySnail['Snail'/401, l='MpServer', x=6091.19, y=75.00, z=-2369.44], EntitySilex['Silex'/10386, l='MpServer', x=6066.34, y=62.06, z=-2286.28], MoCEntityAnt['Ant'/402, l='MpServer', x=6084.13, y=75.00, z=-2377.53], EntityIka['Ika'/10387, l='MpServer', x=6071.44, y=32.00, z=-2265.56], MoCEntityAnt['Ant'/404, l='MpServer', x=6091.78, y=74.00, z=-2365.53], EntitySheep['Sheep'/10388, l='MpServer', x=6002.03, y=62.29, z=-2237.03], EntitySheep['Sheep'/10389, l='MpServer', x=5995.97, y=61.61, z=-2230.91], MoCEntityDragonfly['DragonFly'/406, l='MpServer', x=6098.94, y=72.00, z=-2305.56], MoCEntityButterfly['ButterFly'/155, l='MpServer', x=5982.75, y=68.00, z=-2353.31], MoCEntitySnail['Snail'/156, l='MpServer', x=5983.47, y=68.00, z=-2353.53], MoCEntityMouse['Mouse'/157, l='MpServer', x=5985.59, y=70.00, z=-2371.34], EntitySilex['Silex'/10400, l='MpServer', x=6056.53, y=61.06, z=-2282.78], EntityItem['item.item.rottenFlesh'/9122, l='MpServer', x=6052.28, y=68.13, z=-2352.91], EntityItem['item.tile.mushroom'/9123, l='MpServer', x=6049.84, y=68.13, z=-2353.19], EntitySilex['Silex'/10407, l='MpServer', x=5985.78, y=57.84, z=-2288.22], EntityIka['Ika'/10408, l='MpServer', x=5992.09, y=52.00, z=-2291.03], EntitySheep['Sheep'/10409, l='MpServer', x=6118.97, y=61.86, z=-2275.03], EntitySilex['Silex'/10410, l='MpServer', x=5963.47, y=60.00, z=-2314.53], MoCEntitySnail['Snail'/427, l='MpServer', x=6105.53, y=80.00, z=-2388.81], MoCEntityBoar['Boar'/10411, l='MpServer', x=5962.72, y=62.28, z=-2301.41], EntityAngelCreeper['entity.creeperspecies.AngelCreeper.name'/11692, l='MpServer', x=6044.84, y=12.00, z=-2229.66], EntityPig['Pig'/10413, l='MpServer', x=6046.69, y=66.00, z=-2283.50], MoCEntitySnail['Snail'/429, l='MpServer', x=6097.31, y=70.00, z=-2371.22], EntitySheep['Sheep'/430, l='MpServer', x=6099.47, y=75.00, z=-2346.47], MoCEntityAnt['Ant'/431, l='MpServer', x=6105.53, y=75.00, z=-2338.69], EntityDirtCreeper['Dirt Creeper'/12464, l='MpServer', x=5975.00, y=17.00, z=-2373.50], EntityCow['Cow'/433, l='MpServer', x=6104.59, y=79.00, z=-2311.63], MoCEntityRaccoon['Raccoon'/434, l='MpServer', x=6107.09, y=68.00, z=-2304.53], EntityXPOrb['Experience Orb'/10420, l='MpServer', x=6014.44, y=82.25, z=-2300.59], EntityDog['Auri'/180, l='MpServer', x=5991.34, y=59.00, z=-2362.31], EntityIka['Ika'/10421, l='MpServer', x=6054.44, y=32.00, z=-2259.56], EntityChupacabra['Chupacabra'/181, l='MpServer', x=5998.50, y=27.00, z=-2339.50], EntityIka['Ika'/10422, l='MpServer', x=6048.47, y=39.00, z=-2262.53], EntityShade['Shade'/182, l='MpServer', x=5995.53, y=52.00, z=-2351.47], MoCEntityPiranha['Piranha'/10426, l='MpServer', x=5961.47, y=62.00, z=-2342.69], MoCEntityMediumFish['MediumFish'/10433, l='MpServer', x=6113.97, y=62.03, z=-2227.28], EntitySheep['Sheep'/10434, l='MpServer', x=6101.03, y=61.94, z=-2266.06], Entity_SpecialSpider['Spider'/11970, l='MpServer', x=6029.28, y=11.00, z=-2232.28], MoCEntityFishy['Fishy'/10435, l='MpServer', x=6101.23, y=61.86, z=-2280.31], MoCEntityAnt['Ant'/453, l='MpServer', x=6122.44, y=75.00, z=-2353.44], Entity_SpecialZombie['Zombie'/12998, l='MpServer', x=6110.17, y=23.00, z=-2313.50], MoCEntityPiranha['Piranha'/10438, l='MpServer', x=5961.41, y=62.00, z=-2311.25], EntityChupacabra['Chupacabra'/10439, l='MpServer', x=6024.56, y=27.00, z=-2267.78], Entity_SpecialZombie['Zombie'/12999, l='MpServer', x=6115.50, y=21.00, z=-2309.25], MoCEntityAnt['Ant'/456, l='MpServer', x=6115.19, y=71.00, z=-2314.75], MoCEntityHorse['WildHorse'/457, l='MpServer', x=6121.28, y=69.00, z=-2306.63], MoCEntityDragonfly['DragonFly'/458, l='MpServer', x=6114.59, y=73.00, z=-2304.19], EntityLizalfos['Lizalfos'/13258, l='MpServer', x=6071.47, y=20.00, z=-2264.72], EntityRaiko['Raiko'/13774, l='MpServer', x=6117.50, y=77.00, z=-2358.50], EntityRaiko['Raiko'/13775, l='MpServer', x=6096.49, y=76.99, z=-2243.48], MoCEntityDeer['Deer'/208, l='MpServer', x=6010.59, y=72.00, z=-2379.13], EntityRaiko['Raiko'/13776, l='MpServer', x=6090.67, y=62.47, z=-2254.51], MoCEntityEnt['Ent'/210, l='MpServer', x=6007.72, y=73.00, z=-2353.91], EntityFireZombie['Fire Zombie'/10451, l='MpServer', x=6031.56, y=31.23, z=-2241.55], EntityIka['Ika'/10452, l='MpServer', x=6034.44, y=56.00, z=-2253.56], MoCEntityFishy['Fishy'/10458, l='MpServer', x=6005.91, y=62.00, z=-2269.49], EntityIka['Ika'/13794, l='MpServer', x=6076.50, y=46.50, z=-2264.50], EntitySilex['Silex'/13795, l='MpServer', x=6055.54, y=65.00, z=-2367.46], EntityIka['Ika'/13798, l='MpServer', x=6087.50, y=46.50, z=-2278.50], MoCEntityEnt['Ent'/232, l='MpServer', x=6018.00, y=71.00, z=-2356.44], EntityFishy['Fish'/10472, l='MpServer', x=5964.22, y=60.22, z=-2268.91], EntityFishy['Fish'/10473, l='MpServer', x=5966.16, y=56.57, z=-2279.69], Entity_SpecialSpider['Spider'/11754, l='MpServer', x=6096.25, y=13.00, z=-2379.75], EntityIka['Ika'/13802, l='MpServer', x=6066.96, y=54.74, z=-2253.89], EntityFishy['Fish'/10475, l='MpServer', x=5966.81, y=54.66, z=-2274.13], Entity_SpecialSpider['Spider'/11756, l='MpServer', x=6092.50, y=33.00, z=-2382.50], Entity_SpecialZombie['Zombie'/10991, l='MpServer', x=6010.74, y=27.29, z=-2262.69], EntitySilex['Silex'/13807, l='MpServer', x=6064.51, y=57.00, z=-2272.49], MoCEntityElephant['Elephant'/240, l='MpServer', x=6024.31, y=70.00, z=-2366.72], MoCEntityElephant['Elephant'/241, l='MpServer', x=6019.84, y=71.00, z=-236
7.84], EntityCow['Cow'/243, l='MpServer', x=6016.03, y=71.00, z=-2341.06], EntityWebSpider['Web Spider'/13302, l='MpServer', x=6122.25, y=13.00, z=-2286.22], EntityItem['item.tile.stonebrick'/251, l='MpServer', x=6023.59, y=78.13, z=-2310.13], EntityItem['item.tile.dirt.default'/252, l='MpServer', x=6020.88, y=77.13, z=-2314.44], EntityItem['item.tile.dirt.default'/253, l='MpServer', x=6022.19, y=79.13, z=-2309.13], Entity_SpecialZombie['Zombie'/13821, l='MpServer', x=6097.50, y=23.00, z=-2378.50], EntityItem['item.item.carrots'/254, l='MpServer', x=6021.75, y=78.13, z=-2310.19], EntityItem['item.tile.stonebrick'/255, l='MpServer', x=6027.34, y=85.13, z=-2314.81]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Unknown Source)
at net.minecraft.client.Minecraft.func_99999_d(Unknown Source)
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)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 3404997200 bytes (3247 MB) / 7435714560 bytes (7091 MB) up to 7435714560 bytes (7091 MB)
JVM Flags: 26 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx7G -Xms7G -Xmn768m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxTenuringThreshold=15 -XX:MaxGCPauseMillis=30 -XX:GCPauseIntervalMillis=150 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:+UseFastAccessorMethods -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:+AggressiveOpts -XX:ReservedCodeCacheSize=2048m -XX:+UseCodeCacheFlushing -XX:SoftRefLRUPolicyMSPerMB=10000 -XX:ParallelGCThreads=10
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1481 Optifine OptiFine_1.7.10_HD_C1 92 mods loaded, 92 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHIJA FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1481-1.7.10.jar)
UCHIJA Forge{10.13.4.1481} [Minecraft Forge] (forge-1.7.10-10.13.4.1481-1.7.10.jar)
UCHIJA AM2-Preloader{0.0.2} [AMCore] (minecraft.jar)
UCHIJA cuchaz.ships.core{1.7.10-1.0.3} [Ships Mod Core] (minecraft.jar)
UCHIJA battlegear2{1.7.10} [Mine & Blade Battlegear 2 - Bullseye] (1.7.10-MB_Battlegear2-Bullseye-1.0.8.1.jar)
UCHIJA AnimationAPI{1.2.4} [AnimationAPI] (AnimationAPI-1.7.10-1.2.4.jar)
UCHIJA arsmagica2{1.4.0.008} [Ars Magica 2] (1.7.10_AM2-1.4.0.008.jar)
UCHIJA Trapcraft{v2.2.1a} [Trapcraft] ([1.7.10] Trapcraft - v2.3.0a.zip)
UCHIJA bspkrsCore{6.16} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.16.jar)
UCHIJA StatusEffectHUD{1.27} [StatusEffectHUD] ([1.7.10]StatusEffectHUD-client-1.27.jar)
UCHIJA Treecapitator{1.7.10} [Treecapitator] ([1.7.10]Treecapitator-universal-2.0.4.jar)
UCHIJA AncientWarfare{2.4.111-beta-MC1.7.10} [Ancient Warfare Core] (ancientwarfare-2.4.111-beta-MC1.7.10-FULL.jar)
UCHIJA AncientWarfareAutomation{2.4.111-beta-MC1.7.10} [Ancient Warfare Automation] (ancientwarfare-2.4.111-beta-MC1.7.10-FULL.jar)
UCHIJA AncientWarfareNEIPlugin{2.4.111-beta-MC1.7.10} [Ancient Warfare NEI Plugin] (ancientwarfare-2.4.111-beta-MC1.7.10-FULL.jar)
UCHIJA AncientWarfareNpc{2.4.111-beta-MC1.7.10} [Ancient Warfare NPCs] (ancientwarfare-2.4.111-beta-MC1.7.10-FULL.jar)
UCHIJA AncientWarfareStructure{2.4.111-beta-MC1.7.10} [Ancient Warfare Structures] (ancientwarfare-2.4.111-beta-MC1.7.10-FULL.jar)
UCHIJA animalbikes{1.7.10} [Animal Bikes] (AnimalBikes_1.7.10.jar)
UCHIJA antiqueatlas{4.2.7-1.7.10} [Antique Atlas] (antiqueatlas-4.2.7-1.7.10.jar)
UCHIJA aquacreeper{1.0b} [Aqua Creeper] (AquaCreeper-1.0b.jar)
UCHIJA Backpack{2.0.1} [Backpack] (backpack-2.0.1-1.7.x.jar)
UCHIJA BattleTowers{1.5.2} [Battle Towers] (BattleTowers-1.7.10.jar)
UCHIJA Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar)
UCHIJA Thaumcraft{4.2.3.5} [Thaumcraft] (Thaumcraft-1.7.10-4.2.3.5.jar)
UCHIJA betterstorage{0.13.1.126} [BetterStorage] (BetterStorage-1.7.10-0.13.1.126.jar)
UCHIJA BiblioCraft{1.10.5} [BiblioCraft] (BiblioCraft[v1.10.6][MC1.7.10].jar)
UCHIJA bigtrees{1.7.2b} [The BigTrees Mod] (BigTrees-172b-forge1060.jar)
UCHIJA BuildMod{v1.0} [Build Mod] (CoroUtil-1.1.1.jar)
UCHIJA CoroAI{v1.0} [CoroAI] (CoroUtil-1.1.1.jar)
UCHIJA ExtendedRenderer{v1.0} [Extended Renderer] (CoroUtil-1.1.1.jar)
UCHIJA ConfigMod{v1.0} [Extended Mod Config] (CoroUtil-1.1.1.jar)
UCHIJA CraftHeraldry{1.1.3} [CraftHeraldry] (CraftHeraldry 1.1.3.jar)
UCHIJA creeperspecies{1.7.2} [Creeper Species] (CreeperSpecies-1.7.2.jar)
UCHIJA DamageIndicatorsMod{3.2.0} [Damage Indicators] (Damage-Indicators-Mod-1.7.10.jar)
UCHIJA doggytalents{v1.9.0h} [Doggy Talents] (DoggyTalents-1.7.10-v1.9.0h-universal.jar)
UCHIJA MoCreatures{6.3.1} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v6.3.1.zip)
UCHIJA dungeonmobs{4.1.3} [Dungeon Mobs] (Dungeon Mobs v4.1.3.jar)
UCHIJA dungeonpack{1.7.10-1.0} [Dungeon Pack] (dungeonpack-1.7.10-1.0.jar)
UCHIJA ExtrabiomesXL{3.16.2} [ExtrabiomesXL] (extrabiomesxl_1.7.10-3.16.2.jar)
UCHIJA fantastic{1.0.0} [Fantastic Fish] (fantastic-1.4.jar)
UCHIJA fossil{1.7.10 Build 7.2.1} [Fossils and Archeology Revival] (Fossils_Archeology_Revival-1.7.10_Build-7.2.1.jar)
UCHIJA GraveStone{2.12.3} [GraveStone] (GraveStone-2.12.4.jar)
UCHIJA GrimoireOfGaia{1.0.0} [Grimoire of Gaia 3] (GrimoireOfGaia3-1.7.10-1.1.2.jar)
UCHIJA Growthcraft{2.2.2} [Growthcraft] (growthcraft-2.2.2-complete.jar)
UCHIJA Growthcraft|Cellar{2.2.2} [Growthcraft Cellar] (growthcraft-2.2.2-complete.jar)
UCHIJA Growthcraft|Apples{2.2.2} [Growthcraft Apples] (growthcraft-2.2.2-complete.jar)
UCHIJA Growthcraft|Bamboo{2.2.2} [Growthcraft Bamboo] (growthcraft-2.2.2-complete.jar)
UCHIJA Growthcraft|Bees{2.2.2} [Growthcraft Bees] (growthcraft-2.2.2-complete.jar)
UCHIJA Growthcraft|Fishtrap{2.2.2} [Growthcraft Fishtrap] (growthcraft-2.2.2-complete.jar)
UCHIJA Growthcraft|Grapes{2.2.2} [Growthcraft Grapes] (growthcraft-2.2.2-complete.jar)
UCHIJA Growthcraft|Hops{2.2.2} [Growthcraft Hops] (growthcraft-2.2.2-complete.jar)
UCHIJA Growthcraft|Rice{2.2.2} [Growthcraft Rice] (growthcraft-2.2.2-complete.jar)
UCHIJA herdCraft{1.1} [HerdCraft] (HerdCraft-1.7.10-1.1.jar)
UCHIJA InfernalMobs{1.6.1} [Infernal Mobs] (InfernalMobs-1.7.10.jar)
UCHIJA inventorytweaks{1.58-147-645ca10} [Inventory Tweaks] (InventoryTweaks-1.58-147.jar)
UCHIJA journeymap{@JMVERSION@} [JourneyMap] (journeymap-1.7.10-5.1.0-fairplay.jar)
UCHIJA llibrary{0.3.4-1.7.10} [LLibrary] (LLibrary-0.3.4-1.7.10.jar)
UCHIJA lycanitesmobs{1.11.0.5 - MC 1.7.10} [Lycanites Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA arcticmobs{1.11.0.5 - MC 1.7.10} [Lycanites Arctic Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA demonmobs{1.11.0.5 - MC 1.7.10} [Lycanites Demon Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA desertmobs{1.11.0.5 - MC 1.7.10} [Lycanites Desert Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA forestmobs{1.11.0.5 - MC 1.7.10} [Lycanites Forest Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA freshwatermobs{1.11.0.5 - MC 1.7.10} [Lycanites Freshwater Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA infernomobs{1.11.0.5 - MC 1.7.10} [Lycanites Inferno Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA junglemobs{1.11.0.5 - MC 1.7.10} [Lycanites Jungle Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA mountainmobs{1.11.0.5 - MC 1.7.10} [Lycanites Mountain Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA plainsmobs{1.11.0.5 - MC 1.7.10} [Lycanites Plains Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA saltwatermobs{1.11.0.5 - MC 1.7.10} [Lycanites Saltwater Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA shadowmobs{1.11.0.5 - MC 1.7.10} [Lycanites Shadow Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA swampmobs{1.11.0.5 - MC 1.7.10} [Lycanites Swamp Mobs] (LycanitesMobsComplete 1.11.0.5 [1.7.10].jar)
UCHIJA mam{1.7.10-1.0.2} [Myths & Monsters Mod] (mam-1.7.10-1.0.2.jar)
UCHIJA millenaire{6.0.0} [Millénaire] (millenaire-6.0.0.jar)
UCHIJA mozombies{2.1.1} [Mo' Zombies] (Mo' Zombies 2.1.1.jar)
UCHIJA MultiPageChest{1.3.4} [Multi Page Chest] (MultiPageChest-1.3.4-MC1.7.10.jar)
UCHIJA MutantCreatures{1.4.9} [Mutant Creatures] (MutantCreatures-1.7.10-1.4.9.jar)
UCHIJA recipehandler{0.2} [NoMoreRecipeConflict] (NoMoreRecipeConflict-0.2(1.7.10).jar)
UCHIJA ObsidianBoat{v1.3.2} [Obsidian Boat] (ObsidianBoat-1.7.10-1.3.2.jar)
UCHIJA Oceancraft{1.4.1} [Oceancraft] (Oceancraft-1.4.1.jar)
UCHIJA origin{5.0.2} [Origin] (Origin-1.7.10-5.0.2.jar)
UCHIJA PaintingsMod{1.7.2} [Paintings++] (Paintings++-1.7.2_1.3.jar)
UCHIJA getalltheseeds{1.7.10a} [Pam's Get all the Seeds!] (Pam's Get all the Seeds 1.7.10a.jar)
UCHIJA harvestcraft{1.7.10j} [Pam's HarvestCraft] (Pam's HarvestCraft 1.7.10j.jar)
UCHIJA ReiMinimap{1.7.10} [Rei's Minimap] (Reis-Minimap-Mod-1.7.10.jar)
UCHIJA RopesPlus{1.6.4} [Ropes+] (RopePlus-1.7.10.jar)
UCHIJA cuchaz.cuchazinteractive{1.7.10-1.0} [Cuchaz Interactive] (shipsMod-v1.7.10-1.0.3.jar)
UCHIJA cuchaz.ships{1.7.10-1.0.3} [Ships Mod] (shipsMod-v1.7.10-1.0.3.jar)
UCHIJA SpecialMobs{3.1.1} [Special Mobs] (SpecialMobs-1.7.10-3.1.1.jar)
UCHIJA telepads{1.7.10 v1} [Teleportation Pads] (Telepads 1.7.10 v2.jar)
UCHIJA TwilightForest{2.3.7} [The Twilight Forest] (twilightforest-1.7.10-2.3.7.jar)
UCHIJA weaponmod{v1.14.3} [Balkon's WeaponMod] (weaponmod-1.14.3.jar)
UCHIJA ZAMod{v1.9.5} [Zombie Awareness] (ZombieAwareness-1.9.6.jar)
UCHIJA JustAnotherSpawner{0.17.4} [Just Another Spawner] (JustAnotherSpawner-0.17.4.jar)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 353.62' Renderer: 'GeForce GTX 780/PCIe/SSE2'
Launched Version: 1.7.10-Forge10.13.4.1481-1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GTX 780/PCIe/SSE2 GL version 4.5.0 NVIDIA 353.62, NVIDIA Corporation
GL Ca
How could I make a mob only spawn on a single type of block (say, grass)? I looked at the documentation, but it's still a bit unclear to me.
@PitchBright
That is some fine detective work! I have an idea you could try. Go to your EntityHandlers/Vanilla.cfg and replace the witch entry with:
"Witch": {
"Type-Enabled": "MONSTER-true",
"Spawn Operand": "OR",
"Spawn Tag": "sky()||!sky()",
"InstantDespawn Tags": "(obj.light>14)&&(obj.light<1)",
"Contents": [
"Witch"
]
},
What this is basically saying:
"Spawn Operand": "OR", //override spawning behaviour
"Spawn Tag": "sky()||!sky()", // spawn unless the mob can see the sky or can't see the sky, so in other words, never spawn
"InstantDespawn Tags": "(obj.light>14)&&(obj.light<1)", // instantly despawn unless the light level is greater than 14 AND less than 1 which should never occur.
This should hopefully prevent any new ones from spawning and any that are around should immediately despawn. Like you said, it might be structure spawns though. I'm still hazy on how exactly JAS handles though. Let me know if this works for you.
@GrinningMoon
Didn't work, but I think that's because the InstantDespawn Tags don't work unless there is a Despawn Tag present. So I'm tested it like this:
"Witch": {
"Type-Enabled": "MONSTER-true",
"Spawn Operand": "OR",
"Spawn Tag": "sky()||!sky()",
"Despawn Tags": "false",
"InstantDespawn Tags": "(obj.light>14)&&(obj.light<1)",
"Contents": [
"Witch"
]
},
… the moment I reconnected… they disappeared.
I'll let it run like that for awhile and see if they come back. Thanks dude!
Glad to hear you got rid of them. That had me baffled. All I could think was maybe the Vanilla spawnlists weren't emptied and so it was skirting JAS's structure spawnlist. It's interesting that even with "Despawn Tags": "false", the InstantDespawn tags kick in. If they come back, you could try something like "posY<1" for the Despawn Tags, but it seems like you've nutted out the cause already. Good job.
Sorry, didn't see your question there earlier.
The tags "block" or "blockFoot" would be what you're after.
Here's an example using blockFoot for a Pig:
If you just wanted it spawning on grass only, you could change the spawn tag to
"Spawn Tag": "!blockFoot({'grass'})",
That just means "spawn, unless the block you'd spawn on is not a grass block" - and that just means "DON'T spawn on anything but a grass block".
It's the same concept with the block tag, except it gives you more control over where to look for the specific block.
My Villagers are not spawning in villages. I am using Minecraft Comes Alive which replaces them. Do I have to set this up in the Structured Spawns or do I have to set these up in the Entity Handler?
Would I do this: but I don't know what the spawn tag would be? http://pastebin.com/pSv4Zfmn
Or do I have to set it up in Structured Spawns? This didn't work? http://pastebin.com/wcLqNT3F
I have them in a worldguard region too?
Thank you.
ok i got notepad++ and click edit file how do i use jas to disable mobs in certion biomes ?
Thanks, this seems to be working great
One other thing; how could I disable all mob spawning in a certain dimension? The dimension doesn't have its own biome either, so I can't just remove all spawns from one biome (which seems more obvious). I've seen the wrld.dimension() tag; it's just where to put it so that it affects the most mobs it can at once...
Thanks for all the help