What is BioMod 2.0?
BioMod is a Biome Configuration Mod, it started with Minecraft 1.1 and has been updated to work with 1.2
Does it work in multiplayer?
Version 1.0 didn't work with multiplayer, the 2.0 version works in both singleplayer and multiplayer (if the server has the mod installed)
What can I do with BioMod?
As of the latest version BioMod allows you to:
- Replace each Biome with another
- Replace all Biomes with a single Biome
- Configure terrain formations
- Change the ocean level
- Force thundering and raining
- Force seed, spawn position, generation of structures and hardcore mode
- Freeze the world time (always night, always day, etc)
- Enable/Disable the sky
- Change fog, cloud and sky colors as well as Biome specific water colour
- Configure the minimum and maximum height of each Biome
- Configure the temperature and rainfall of each Biome
- Configure how Biomes are decorated (how many trees per chunk, grass, flowers, etc)
- Enable/Disable lake generation per Biome
- Enable/Disable rain and snow per Biome
- On some Biome the probability of certain trees, etc being created can be changed
- Change the radius of caves and big caves, as well as their probability of being created
- Change the radius and depth of ravines, as well as their probability of being created
- Change the probability of Mineshafts
- Change the number of Strongholds per World and the probability of them being created
- Enable additional Villages and the probability of them being created (Village Worlds)
Does it come with pre-made worlds I can try without bothering to configure something?
As of version 2.0 it comes with 5 custom made worlds and all the biome types as a single world each (all forest, all jungle, etc) with all Jungle being new.
What are the 6 new worlds and what do they look like? Dense Forest Paradise - A dense and beautiful forest all over the world Dense Jungle Paradise - A jungle world with appropriate colours Fallout - A desert world with appropriate colours and the occasional tree to allow players to survive Frozen World - A frozen world with appropriate colours All Jungle - The whole world is a Jungle Caverns - The default configuration with increased cave and ravine sizes and probabilities
Are there any guidelines when configuring the worlds?
The configuration reader is very picky when it comes to data formats, so keep this in mind:
- If you see a value like 0.4, that is either a double or float, keep the floating point when changing it, if you want to change it to 4, use 4.0
- true/false values are booleans, don't try to change them to anything else other than true/false
- Values without a floating point (eg. 5) are integers or long values, keep them like that (don't change them to 3.2 for example)
- Properties with Block on the name need a decimal Block ID, use the list provided HERE
- All the Biome names that can be changed can be found under BIOME GENERAL on the configurations file
- Don't try to replace any Biome with extremeHillsEdge or jungleHills, it will crash Minecraft, you can replace those 2 with other Biomes though
- The Probability properties work in a "reverse" way, meanining that a probability of 1000 means 1 in a thousand
How do I switch Biome configurations?
Inside the "./minecraft/worlds" folder there's a bunch of other folders, each holding a specific Biome, you can either edit the "worldconfig.ini" file or replace it with one of the others.
If you want to use the default settings and already changed the "worldconfig.ini" just replace it with the file inside the "original" folder
How do I install it? (Singleplayer)
- Copy the "worlds" folder to your "/AppData/.minecraft/" directory
- Go over to the "/AppData/.minecraft/bin/" directory and open "minecraft.jar" with WinZip/WinRAR/7zip, whatever you use and move the contents of the "singleplayer" folder over there, replacing the originals.
- Alternative: Download MagicLauncher and copy the "mods" folder to your "AppData/.minecraft/" directory.
How do I install it? (Multiplayer)
- Copy the "worlds" folder to your server directory, it should be next to your "minecraft_server.jar" file
- Open "minecraft_server.jar" with WinZip/WinRAR/7zip, whatever you use and move the contents of the "multiplayer" folder over there, replacing the originals.
Incompatible with?
Any mod that changes how Biomes and the World are generated.
Dangers?
Don't load any of your already existant worlds with a custom configuration other than "original" or the new "way of generating" will be used and they will look ugly where it crosses over, same applies for different configurations, always make sure you have the right one before loading the map.
I'll give this mod a look once the rest of the mods I rely on are updated for 1.2.
If I'm understanding this right, I could for example create a rain forest biome in which it's always raining? Is it possible to customize the chance for rain/snow/thunderstorms per-biome? Could I, for example, create a "savanna" biome which is frequently affected by thunderstorms? Is it possible to determine how long rain/snow lasts once it begins? Could that rain forest biome, instead of permanent rain, simply have a very, very high chance of brief showers?
i'm having the same problem as ArtikFox. i tried a fresh install of 1.2.3, but didn't try using the Magic Launcher. i also found it gets further if i don't delete the metainf folder, but it hangs up either way. it also seems to be unable to see my previously created worlds, so i suspect it has something to do with not knowing where my minecraft directory is, but no real idea. still, i'll check back and try it again in a few days... looks like a great little mod
That seems to happen on x64 Java (I think that may be the problem because I have it too but some people can run it), it works fine with MagicLauncher though, try it.
As for more frequent rain, etc. I'm adding that in the next version which I'll release within a week or so, I'm also adding more biome decoration options and I already managed to get it to generate terrain up to 255 height but for some reason it's repeating the terrain that it generates from 0 to 127 on the "upper" layer, still have to figure that one out.
Do you even need the client mod installed too for the server or the server stands on it's own?
(Like letting the other players NOT download the client mod even the server mod is installed)
Do you even need the client mod installed too for the server or the server stands on it's own?
(Like letting the other players NOT download the client mod even the server mod is installed)
The server version is server-side only, you don't need the singleplayer version installed for it to work, basically people who join a server with BioMod will get the custom world "sent" to them so there's no need for the client to have it too.
EDIT:
Decided to make everybodys life easier by making an idiot proof version (no offense), this one will allow you to configure the world generation from within the game, restore all values to default, restrict the input formats so you don't accidentally break stuff and you'll be able to save/load each individual configuration, I also plan on making a "saving addon" that keeps the information of what world type is being used for each save, saving you the trouble of loading the specified world config for the world you want to play in.
About an hour of work (inputs are restricted to their number format, loading and saving is just cosmetic for now)
So, I saw your mod and thought, hey, now we can finally have our desert world or challenge maps. I went ahead and decided to give it a try. Following the instructions you had posted in the OP, I installed the worlds folder into the same folder as the minecraft_server.jar and then copied all the files from the multiplayer folder into the minecraft_server.jar. I did not modify the worldconfig file. I left it alone and just tried to run the server, to make sure everything worked and the world loaded. But, when I tried to run it, it all but immediately crashed out, and I got the following error.
[INFO] Starting minecraft server version 1.2.3
[INFO] Loading properties
[INFO] Starting Minecraft server on *:"Our Server Port here"
[INFO] Preparing level "Our Server Map Name Here"
[SEVERE] Unexpected exception
java.lang.ExceptionInInitializerError
at uv.b(SourceFile:54)
at ix.a(SourceFile:82)
at net.minecraft.server.MinecraftServer.a(SourceFile:208)
at net.minecraft.server.MinecraftServer.s(SourceFile:188)
at net.minecraft.server.MinecraftServer.run(SourceFile:333)
at dm.run(SourceFile:490)
Caused by: java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:453)
at java.lang.Long.parseLong(Long.java:483)
at fi.<clinit>(WorldInfo.java:53)
... 6 more
Yes, I edited out my servers port and map name.
Now, I would love to run this on my server but this is rather upsetting. Is there a fix/work around currently or do I need to wait a bit longer for a fixed version before I can use this on my server?
i got it working, but had to tell magic-launcher to use the correct javaw.exe as it was trying to use the one from my program files x86 directory. i am on x64 so that does seem to have been the issue with the non-magic launcher version
also, i did a complete fresh install and newly downloaded biomod2.zip file, but i can't access the new ingame UI. and minecraft crashes if i don't copy the 'worlds' folder into my minecraft folder. instead, it continues to draw values from the worldconfig.ini file. did you upload that yet, or do i have to do something special to access it?
oh, and i wanted to also say, it worked exactly as i expected once i had it working... the fallout world looks awesome, now to go read up on the terrain generation values so i can start generating my own... i've found that not knowing what i'm doing, and just using randomized values tends to have undesirable results XD
rofl, as a warning to others, you probably don't want to use the following settings:
[Map Gen Village]
mapgenvillage.enableAdditionalVillages=true
mapgenvillage.additionalVillageProbability=1
it creates a high probability that villages will spawn on top of each other, and become unrealistic. i tried setting additionalVillageProbability to 10, and got good results, with villages all over the place, but none too close to each other.
The server version is server-side only, you don't need the singleplayer version installed for it to work, basically people who join a server with BioMod will get the custom world "sent" to them so there's no need for the client to have it too.
EDIT:
Decided to make everybodys life easier by making an idiot proof version (no offense)
Given the quality of the average post here, idiot-proofing is probably a sad necessity.
I'm assuming there are other pages that allow the fine-tuning of trees and other stuff. What, exactly, do octaves refer to in terms of the game engine? I'm assuming platforms refers to the creation of, say, mountainous overhangs, and I'd guess spikes would be self-explanatory.
Octaves affect how the 3d perlin noise is "smoothed", there is really no description for them other than Octaves since what they do depends more on their overall values than on a single value, the Platforms and Spikes are the X Lerp and Z Lerp values, going to add the Y Lerp and a few more to 3.0
As for issues with the server, I can't really say if it's my mod or another, I have it working just fine on the server version, there's just that little problem with x86/x64 Java on the singleplayer version which I hope to fix on 3.0
If anyone want to try the server version I'll be running a server occasionally at gamingsteve.dyndns.org (type that on the server ip)
Java 64 bit, windows 7. I'm getting this crash as soon as I click on the Single Player button. I only have Modloader and Biomod installed. I did copy the Worlds folder to the /.minecraft folder and I installed the single player jar classes to the minecraft.jar.
--- BEGIN ERROR REPORT 7cf3a456 --------
Generated 3/6/12 10:42 AM
Minecraft: Minecraft 1.2.3
OS: Windows 7 (amd64) version 6.1
Java: 1.6.0_30, Sun Microsystems Inc.
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: GeForce GTX 560 Ti/PCIe/SSE2 version 4.2.0, NVIDIA Corporation
java.lang.ExceptionInInitializerError
at ahv.b(SourceFile:54)
at fm.b(SourceFile:37)
at mt.g(SourceFile:64)
at mt.c(SourceFile:54)
at vl.a(SourceFile:91)
at net.minecraft.client.Minecraft.a(SourceFile:472)
at xo.a(SourceFile:116)
at vl.a(SourceFile:68)
at vl.f(SourceFile:116)
at vl.i(SourceFile:104)
at net.minecraft.client.Minecraft.k(SourceFile:1386)
at net.minecraft.client.Minecraft.x(SourceFile:724)
at net.minecraft.client.Minecraft.run(SourceFile:664)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Long.parseLong(Unknown Source)
at java.lang.Long.parseLong(Unknown Source)
at wm.<clinit>(WorldInfo.java:58)
... 14 more
--- END ERROR REPORT 6642e182 ----------
Hi! So, I installed everything as per the instructions. Worlds folder in the .minecraft folder and the single player class files in the jar. Usual stuff, but when I run minecraft, there doesn't seem to be any difference. There isn't the UI change for making a new single player world.
But, I've had this problem with ever mod I've tried to load today. It's wierd, I've installed 4 mods today, all individually and have gone through 20 clean installs and have redone everything 20 times. Minecraft just doesn't change. I've deleted my .bin who knows how many times. Minecraft just runs as if there is no mods on. Any help would be appreciated! Thanks,
What is BioMod 2.0?
BioMod is a Biome Configuration Mod, it started with Minecraft 1.1 and has been updated to work with 1.2
Does it work in multiplayer?
Version 1.0 didn't work with multiplayer, the 2.0 version works in both singleplayer and multiplayer (if the server has the mod installed)
What can I do with BioMod?
As of the latest version BioMod allows you to:
- Replace each Biome with another
- Replace all Biomes with a single Biome
- Configure terrain formations
- Change the ocean level
- Force thundering and raining
- Force seed, spawn position, generation of structures and hardcore mode
- Freeze the world time (always night, always day, etc)
- Enable/Disable the sky
- Change fog, cloud and sky colors as well as Biome specific water colour
- Configure the minimum and maximum height of each Biome
- Configure the temperature and rainfall of each Biome
- Configure how Biomes are decorated (how many trees per chunk, grass, flowers, etc)
- Enable/Disable lake generation per Biome
- Enable/Disable rain and snow per Biome
- On some Biome the probability of certain trees, etc being created can be changed
- Change the radius of caves and big caves, as well as their probability of being created
- Change the radius and depth of ravines, as well as their probability of being created
- Change the probability of Mineshafts
- Change the number of Strongholds per World and the probability of them being created
- Enable additional Villages and the probability of them being created (Village Worlds)
Does it come with pre-made worlds I can try without bothering to configure something?
As of version 2.0 it comes with 5 custom made worlds and all the biome types as a single world each (all forest, all jungle, etc) with all Jungle being new.
What are the 6 new worlds and what do they look like?
Dense Forest Paradise - A dense and beautiful forest all over the world
Dense Jungle Paradise - A jungle world with appropriate colours
Fallout - A desert world with appropriate colours and the occasional tree to allow players to survive
Frozen World - A frozen world with appropriate colours
All Jungle - The whole world is a Jungle
Caverns - The default configuration with increased cave and ravine sizes and probabilities
You can see the others (all something) at the previous thread
Are there any guidelines when configuring the worlds?
The configuration reader is very picky when it comes to data formats, so keep this in mind:
- If you see a value like 0.4, that is either a double or float, keep the floating point when changing it, if you want to change it to 4, use 4.0
- true/false values are booleans, don't try to change them to anything else other than true/false
- Values without a floating point (eg. 5) are integers or long values, keep them like that (don't change them to 3.2 for example)
- Properties with Block on the name need a decimal Block ID, use the list provided HERE
- All the Biome names that can be changed can be found under BIOME GENERAL on the configurations file
- Don't try to replace any Biome with extremeHillsEdge or jungleHills, it will crash Minecraft, you can replace those 2 with other Biomes though
- The Probability properties work in a "reverse" way, meanining that a probability of 1000 means 1 in a thousand
How do I switch Biome configurations?
Inside the "./minecraft/worlds" folder there's a bunch of other folders, each holding a specific Biome, you can either edit the "worldconfig.ini" file or replace it with one of the others.
If you want to use the default settings and already changed the "worldconfig.ini" just replace it with the file inside the "original" folder
How do I install it? (Singleplayer)
- Copy the "worlds" folder to your "/AppData/.minecraft/" directory
- Go over to the "/AppData/.minecraft/bin/" directory and open "minecraft.jar" with WinZip/WinRAR/7zip, whatever you use and move the contents of the "singleplayer" folder over there, replacing the originals.
- Alternative: Download MagicLauncher and copy the "mods" folder to your "AppData/.minecraft/" directory.
How do I install it? (Multiplayer)
- Copy the "worlds" folder to your server directory, it should be next to your "minecraft_server.jar" file
- Open "minecraft_server.jar" with WinZip/WinRAR/7zip, whatever you use and move the contents of the "multiplayer" folder over there, replacing the originals.
Incompatible with?
Any mod that changes how Biomes and the World are generated.
Dangers?
Don't load any of your already existant worlds with a custom configuration other than "original" or the new "way of generating" will be used and they will look ugly where it crosses over, same applies for different configurations, always make sure you have the right one before loading the map.
DOWNLOAD
If I'm understanding this right, I could for example create a rain forest biome in which it's always raining? Is it possible to customize the chance for rain/snow/thunderstorms per-biome? Could I, for example, create a "savanna" biome which is frequently affected by thunderstorms? Is it possible to determine how long rain/snow lasts once it begins? Could that rain forest biome, instead of permanent rain, simply have a very, very high chance of brief showers?
As for more frequent rain, etc. I'm adding that in the next version which I'll release within a week or so, I'm also adding more biome decoration options and I already managed to get it to generate terrain up to 255 height but for some reason it's repeating the terrain that it generates from 0 to 127 on the "upper" layer, still have to figure that one out.
(Like letting the other players NOT download the client mod even the server mod is installed)
The server version is server-side only, you don't need the singleplayer version installed for it to work, basically people who join a server with BioMod will get the custom world "sent" to them so there's no need for the client to have it too.
EDIT:
Decided to make everybodys life easier by making an idiot proof version (no offense), this one will allow you to configure the world generation from within the game, restore all values to default, restrict the input formats so you don't accidentally break stuff and you'll be able to save/load each individual configuration, I also plan on making a "saving addon" that keeps the information of what world type is being used for each save, saving you the trouble of loading the specified world config for the world you want to play in.
About an hour of work (inputs are restricted to their number format, loading and saving is just cosmetic for now)
You deserve some Diamonds~! <3
In-game World Generation is a good idea for me try some stuff around. I will love this!
[INFO] Starting minecraft server version 1.2.3
[INFO] Loading properties
[INFO] Starting Minecraft server on *:"Our Server Port here"
[INFO] Preparing level "Our Server Map Name Here"
[SEVERE] Unexpected exception
java.lang.ExceptionInInitializerError
at uv.b(SourceFile:54)
at ix.a(SourceFile:82)
at net.minecraft.server.MinecraftServer.a(SourceFile:208)
at net.minecraft.server.MinecraftServer.s(SourceFile:188)
at net.minecraft.server.MinecraftServer.run(SourceFile:333)
at dm.run(SourceFile:490)
Caused by: java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:453)
at java.lang.Long.parseLong(Long.java:483)
at fi.<clinit>(WorldInfo.java:53)
... 6 more
Yes, I edited out my servers port and map name.
Now, I would love to run this on my server but this is rather upsetting. Is there a fix/work around currently or do I need to wait a bit longer for a fixed version before I can use this on my server?
also, i did a complete fresh install and newly downloaded biomod2.zip file, but i can't access the new ingame UI. and minecraft crashes if i don't copy the 'worlds' folder into my minecraft folder. instead, it continues to draw values from the worldconfig.ini file. did you upload that yet, or do i have to do something special to access it?
oh, and i wanted to also say, it worked exactly as i expected once i had it working... the fallout world looks awesome, now to go read up on the terrain generation values so i can start generating my own... i've found that not knowing what i'm doing, and just using randomized values tends to have undesirable results XD
it creates a high probability that villages will spawn on top of each other, and become unrealistic. i tried setting additionalVillageProbability to 10, and got good results, with villages all over the place, but none too close to each other.
Given the quality of the average post here, idiot-proofing is probably a sad necessity.
I'm assuming there are other pages that allow the fine-tuning of trees and other stuff. What, exactly, do octaves refer to in terms of the game engine? I'm assuming platforms refers to the creation of, say, mountainous overhangs, and I'd guess spikes would be self-explanatory.
As for issues with the server, I can't really say if it's my mod or another, I have it working just fine on the server version, there's just that little problem with x86/x64 Java on the singleplayer version which I hope to fix on 3.0
If anyone want to try the server version I'll be running a server occasionally at gamingsteve.dyndns.org (type that on the server ip)
--- BEGIN ERROR REPORT 7cf3a456 --------
Generated 3/6/12 10:42 AM
Minecraft: Minecraft 1.2.3
OS: Windows 7 (amd64) version 6.1
Java: 1.6.0_30, Sun Microsystems Inc.
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: GeForce GTX 560 Ti/PCIe/SSE2 version 4.2.0, NVIDIA Corporation
java.lang.ExceptionInInitializerError
at ahv.b(SourceFile:54)
at fm.b(SourceFile:37)
at mt.g(SourceFile:64)
at mt.c(SourceFile:54)
at vl.a(SourceFile:91)
at net.minecraft.client.Minecraft.a(SourceFile:472)
at xo.a(SourceFile:116)
at vl.a(SourceFile:68)
at vl.f(SourceFile:116)
at vl.i(SourceFile:104)
at net.minecraft.client.Minecraft.k(SourceFile:1386)
at net.minecraft.client.Minecraft.x(SourceFile:724)
at net.minecraft.client.Minecraft.run(SourceFile:664)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Long.parseLong(Unknown Source)
at java.lang.Long.parseLong(Unknown Source)
at wm.<clinit>(WorldInfo.java:58)
... 14 more
--- END ERROR REPORT 6642e182 ----------
But, I've had this problem with ever mod I've tried to load today. It's wierd, I've installed 4 mods today, all individually and have gone through 20 clean installs and have redone everything 20 times. Minecraft just doesn't change. I've deleted my .bin who knows how many times. Minecraft just runs as if there is no mods on. Any help would be appreciated! Thanks,
Trc