Tutorial with lycancite examples - ProjectZulu/JustAnotherSpawner GitHub Wiki
We are going to run through a setup scenario and do a "sort of" tutorial. JAS is a spawning system, but it relies on being able to have control and some mods have their own system does not need JAS to intervene (like Twilight), and still others have so much to them that you need to turn off a lot and risk other issues.
Mods create a certain amount of randomness as they react with the other mods installed. JAS can be super reactive to other mods because it is attempting to take over all spawning which might not work well with a mod. In the case of Lycancites mobs, there are individual folders for the sets of mobs (like arctic, plains, etc), and there or other "SPECIAL EVENTS" that can create "SPECIAL" obstacles.
In the end the combination of mods, the number of mods your using, and what mobs you want to turn off if any, or maybe you just want to use certain mobs, or better yet, you want to create so super special triggers. All this goes to making a "generic" set of config files almost impossible. Many variables even when using the same mods can give you different results.
We are going to create one, but cite the reasoning itself behind our choices so you can see how certain choices can create vastly different config's even with the same mods installed. You will still understand the elements and their uses regardless. lets list some steps then work them out using Lycan.
-
Starting inside the main folder of JAS we find the GlobalProperties.cfg. we find the line: "Generate Zero-Weight Spawn Entries": true <----- depending on what your doing, you might not want mobs with a weight of zero to spawn. If weight is zero, how does that affect total weight chances ?....sometimes you need to set true to have mobs from other mods not conflict. Again, this is something to keep in mind.
-
Now we go straight to the creaturetype.cfg. Here I find creating new groups to be the easiest way to both test JAS is getting control by seeing no spawns (no one will belong to the new groups) and put the mobs in the right place the first time. But, that is a personal preference.
-
In the case of a mod like Lycan, you need to turn off its spawning power to let JAS do it. whether you still want to keep seasonal or other special spawning is up to you, I like the specials myself.
disabling lycan so JAS has all the control is possible...
AnvilPuncher:
Yeah, it a can be a hassle to turn off Lycanite's spawning. Fortunately, his mod is full of many configurations (even the ability to keep monsters from spawning in the light). What I have might be overkill but has enabled me to not see any of Lycanite's mobs that I didn't explicitly spawn through JAS.
-------------------Spawning configurations for all lycanites mobs. lycanitesmobs-spawning.cfg
"global spawning" {
# If true, all mobs from this mod will not spawn at all.
B:"Disable Spawning"=true
"spawners enabled" {
B:"CROP Spawn Enabled"=false
B:"DARKNESS Spawn Enabled"=false
B:"DEATH Spawn Enabled"=false
B:"FIRE Spawn Enabled"=false
B:"FROSTFIRE Spawn Enabled"=false
B:"LAVA Spawn Enabled"=false
B:"LUNAR Spawn Enabled"=false
B:"OOZE Spawn Enabled"=false
B:"PORTAL Spawn Enabled"=false
B:"ROCK Spawn Enabled"=false
B:"SKY Spawn Enabled"=false
B:"SLEEP Spawn Enabled"=false
B:"STORM Spawn Enabled"=false
B:"TREE Spawn Enabled"=false
B:"UNDEATH Spawn Enabled"=false
B:"UNDERGROUND Spawn Enabled"=false
B:"WATER Spawn Enabled"=false
}
----------------Will need to disable events (unless you want events) lycanitesmobs-mobevents.cfg
'# If false, all mob events will be completely disabled. B:"Mob Events Enabled Overworld (0)"=false
---------------Will need to disable seasonal drops because they include "presents" that spawn mobs. lycanitesmobs-general.cfg
"seasonal item drop chance" {
# The chance of seasonal items dropping such as Winter Gifts. Can be 0-1, 0.25 would be 25%. Set to 0 to disable these drops all together.
D:Seasonal=0.0
}
I hope this helps