News 3 - 10th of July
Better Biomes has reached a total of around 50 biomes now. I don't intend to have any more than that. I don't want the mod to end up doing exactly what EBXL or Biomes O' Plenty does. The aim of Better Biomes is to add realistic biomes to Minecraft, and a mod that adds more than 50 biomes simply can't maintain that standard.
Because of this, I'm probably going to remove the fantasy biomes world type, unless I get a substantial amount of votes (or comments) against doing so. I don't like it, I can't think of any more biomes for it, and it just doesn't seem to fit with what the mod is intended to do.
So I'm not going to try to find biomes to add anymore, except ones (like the riparian zone) that add to the realism of the mod. If you want a biome to be added, post your biome idea with a description, and if it gets any support (or I think that it's a great idea), I'll add it. Likewise, if there is a biome that most people don't like, I'll remove it.
There are a few biomes I'm thinking of removing or improving already:
Volcanic desert - needs to be more realistic. Volcanoes will probably just end up generating in any biome, but very rarely. Bog - it's a fen with black water. Rocky hills - would you ever see something like these in real life? Salt lake - like the bog, it's simply a large lake with lots of coloured water.
So, post your comments, ideas and complaints, and I'll try to make sure that you're all happy with what I'm doing to the mod.
It's not working as a server mod. The client works fine though.
Using the latest forge (also tried a few other builds) and this is the only mod, the server throws this error when loading;
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 7/10/13 5:15 PM
Description: Exception in server tick loop
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
at cpw.mods.fml.common.LoadController.transition(LoadController.java:148)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
at BetterBiomes.Configuration.BetterBiomesConfigColours.load(BetterBiomesConfigColours.java:20)
at BetterBiomes.BetterBiomesMod.preInit(BetterBiomesMod.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
... 5 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 34 more
Caused by: java.lang.RuntimeException: Attempted to load class ats for invalid side SERVER
at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:51)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:267)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:165)
... 36 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 956932904 bytes (912 MB) / 1029046272 bytes (981 MB) up to 1029046272 bytes (981 MB)
JVM Flags: 2 total; -Xms1024M -Xmx1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.19.789 Minecraft Forge 9.10.0.789 4 mods loaded, 4 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{6.2.19.789} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized
Forge{9.10.0.789} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized
betterbiomes{1.1.2 for MC 1.6.2} [Better Biomes] (Better Biomes 1.1.2 for MC 1.6.2.zip) Unloaded->Constructed->Errored
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
It's not working as a server mod. The client works fine though.
Using the latest forge (also tried a few other builds) and this is the only mod, the server throws this error when loading;
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 7/10/13 5:15 PM
Description: Exception in server tick loop
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
at cpw.mods.fml.common.LoadController.transition(LoadController.java:148)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
at BetterBiomes.Configuration.BetterBiomesConfigColours.load(BetterBiomesConfigColours.java:20)
at BetterBiomes.BetterBiomesMod.preInit(BetterBiomesMod.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
... 5 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 34 more
Caused by: java.lang.RuntimeException: Attempted to load class ats for invalid side SERVER
at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:51)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:267)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:165)
... 36 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 956932904 bytes (912 MB) / 1029046272 bytes (981 MB) up to 1029046272 bytes (981 MB)
JVM Flags: 2 total; -Xms1024M -Xmx1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.19.789 Minecraft Forge 9.10.0.789 4 mods loaded, 4 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{6.2.19.789} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized
Forge{9.10.0.789} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized
betterbiomes{1.1.2 for MC 1.6.2} [Better Biomes] (Better Biomes 1.1.2 for MC 1.6.2.zip) Unloaded->Constructed->Errored
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
I swear I fixed that in 1.1.0...
I'll look over it again.
EDIT: Ah, I use the client Minecraft file when I register configs... I'll see if I can find a way around it.
EDIT 2: Got it! The code referencing the client Minecraft file was actually unneeded. I'll release an update to fix it soon.
Also, not a big deal, but I've started about 6 new better biomes single player worlds and every time I spawned in water. Is that just coincidence or does that always happen? Strange.
EDIT: This looks like a problem. Was a fresh Better Biomes world.
Also, not a big deal, but I've started about 6 new better biomes single player worlds and every time I spawned in water. Is that just coincidence or does that always happen? Strange.
EDIT: This looks like a problem. Was a fresh Better Biomes world.
Your bug-highlighting is much appreciated :D. I had no idea about most of these.
Spawning in water: I'll fix that. The code worked in 1.4.7, and I haven't checked it since.
Chunk glitches: *curses* I'll have to look into that. I thought it had been fixed. I swear Mojang only updates Minecraft to annoy modders.
Released 1.1.2b.
It fixes spawning in water and the server crash.
I'm not sure what's happening with those chunk glitches. Better Biomes seems to take exception to certain seeds. If you find one of those glitches, just make a new world, and if you explore a bit and can't find any, the whole world should be fine.
We're considering starting a new world using your mod on our private server. Looks promising, so far. Loved the view in the testworlds I generated
I have a question, though. Is there a handbook for the new biomes? Some sort of file which tells the user what kind of animal will spawn in each of the new biomes, whether or not there will be emeralds in the region, the kinds of trees growing there, etc. ? I've looked through the .zip but didn't find any.
There isn't a 'handbook', but it's a good idea.
I've tried to have a brief description of each biome in the OP, but it isn't that detailed. Apart from wolves and ocelots, I haven't changed animal spawning. Wolves will spawn in most forest biomes, and ocelots appear in rainforest and oasis biomes.
I'll create a .txt file describing each biome in the zip when I get the chance.
Right, now we all have Forge and only Forge to blame for this fail here (The biome is a Rocky Desert, which will probably replace Volcanic Deserts):
It was a poorly implemented bit of code which discriminates against biome mods that add deserts. That should be a ravine covered by sandstone WITH sand still above it. But Forge made it so the sand would be removed unless it was the vanilla desert biome, leaving this ugly thing here. Link
EDIT: Wrote my own code to get around it, but it means that I can't add it to the default overworld...
I've got several points, let's hope I don't forget anything :
First, I like this mod and the biomes, especially the fact this doesn't use new blocks.
Chunk glitches: In my worlds I only noticed them in desert biomes, which is strange since I used the Better Biomes World and have all default biomes deactivated.
And since Haekel asked and I didn't find anything in your new .txt (and thank you for that!): do you have any idea where (and if) horses could spawn in your biomes?
I didn't know Horses had to be set to spawn like wolves did XD. Thanks for prompting me.
I'll get a new release out shortly to fit it, but at the moment horses don't spawn anywhere.
Just downloaded this mod today and I already love it? It's simple and easy and there aren't fifty million different biomes to run around in. So congrats on not going overboard with too many biome ideas!
Only, I spawned a couple of test worlds with Better Biomes and uh. Some of my green stuff went black? It's interesting, but rather frustrating and disorientating... I added some snapshots I grabbed from my most recent one. Which, interestingly enough, included a village in the shadow of a volcano. Heheh.
Anyway, it seemed to only effect the green bits in certain parts of certain biomes? It's there in an Oak Forest, and another Fen biome. Any idea what I might be doing wrong..? I'm running a few other mods of course (Rei's Minimap, Optifine, Forge, Aquaculture, Bibliocraft, Craftable Horse Armor, and Inventory Tweaks).
Just downloaded this mod today and I already love it? It's simple and easy and there aren't fifty million different biomes to run around in. So congrats on not going overboard with too many biome ideas!
Only, I spawned a couple of test worlds with Better Biomes and uh. Some of my green stuff went black? It's interesting, but rather frustrating and disorientating... I added some snapshots I grabbed from my most recent one. Which, interestingly enough, included a village in the shadow of a volcano. Heheh.
Anyway, it seemed to only effect the green bits in certain parts of certain biomes? It's there in an Oak Forest, and another Fen biome. Any idea what I might be doing wrong..? I'm running a few other mods of course (Rei's Minimap, Optifine, Forge, Aquaculture, Bibliocraft, Craftable Horse Armor, and Inventory Tweaks).
That's odd...
The only issue I can think of is with Optifine's swamp colours option. I'll test it and see if I can get it fixed.
Not much has been happening lately, apart from the update released a few days ago.
So like I said on the 10th, there are a few biomes I'm not happy with. I've already fixed one of them: the Volcanic Desert.
The Volcanic Desert was simply a desert with lots of lava pits, and two sub-biomes, Volcanoes and Oases (Yes, that's the plural of Oasis). But really, I could have put Volcanoes anywhere, I just needed to add a desert biome. So the Volcanic Desert became the Rocky Desert (and that reminds me, I really need to update some of my screenshots...), a desert scattered with stone and cobblestone. The Oasis sub-biome still generates there, but Volcanoes have been moved to... anywhere. Volcanoes now generate in any biome that isn't higher than they are, except oceans and rivers, due to the way the code is set up. Similarly, Shield sub-biomes, previously found only in Steppes, now generate in any flat, low-lying biome.
On the other three biomes:
Rocky Hills - most people seem to have seen the sense of removing this biome. Good.
Bog and Salt lake - the same can't be said for these unfortunately. Seriously, they are basic biomes and I could probably make much better ones in their place. Don't just try to have as many biomes as possible; it doesn't work well.
The Meaning of Life, the Universe, and Everything.
Join Date:
6/4/2011
Posts:
46
Minecraft:
daddy_doodle
Member Details
The thing I really like about this mod is that it adds some interesting biomes,
WITHOUT making adding any new blocks, and
WITHOUT going..."over the top" *looks at Extra Biomes XL Redwood Forests*
Ah finally! A biome mod that won't make my world look really messed up if I uninstall it (not that I would uninstall it)
This mod > other biome mods
Love it!
The village generation is funny, I'm not complaining, it made me laugh
Suggestion: Could you make it possible for the volcanoes to flow lava out the top or something? So it makes it more volcano like, the volcanoes I found were just a load of obsidian haha
Thanks
The village gen is Mojang's gen, I just added it to all of the biomes . That's why they usually only generate in flat biomes.
It's a good point about volcanoes. At the moment I just have it so that lava pools generate frequently. I could probably do something where lava flows out, maybe like Buildcraft oil deposits (liquid flowing out the top of a long shaft extending deep underground, with a spherical chamber filled with liquid at the bottom).
I've been working on volcano generation lately. I said that I'd do something like Buildcraft does, and I've finished the code, but I have to emphasise that I did NOT use Buildcraft's code except to learn the code for spheres.
It probably will conflict, but you can fix that with the config file.
There's no point though, because my biome generate in the Better Biomes world type while theirs generate in the default world type.
Whew - essay over
Using the latest forge (also tried a few other builds) and this is the only mod, the server throws this error when loading;
I swear I fixed that in 1.1.0...
I'll look over it again.
EDIT: Ah, I use the client Minecraft file when I register configs... I'll see if I can find a way around it.
EDIT 2: Got it! The code referencing the client Minecraft file was actually unneeded. I'll release an update to fix it soon.
EDIT: This looks like a problem. Was a fresh Better Biomes world.
Your bug-highlighting is much appreciated :D. I had no idea about most of these.
Spawning in water: I'll fix that. The code worked in 1.4.7, and I haven't checked it since.
Chunk glitches: *curses* I'll have to look into that. I thought it had been fixed. I swear Mojang only updates Minecraft to annoy modders.
It fixes spawning in water and the server crash.
I'm not sure what's happening with those chunk glitches. Better Biomes seems to take exception to certain seeds. If you find one of those glitches, just make a new world, and if you explore a bit and can't find any, the whole world should be fine.
There isn't a 'handbook', but it's a good idea.
I've tried to have a brief description of each biome in the OP, but it isn't that detailed. Apart from wolves and ocelots, I haven't changed animal spawning. Wolves will spawn in most forest biomes, and ocelots appear in rainforest and oasis biomes.
I'll create a .txt file describing each biome in the zip when I get the chance.
EDIT: Done
It was a poorly implemented bit of code which discriminates against biome mods that add deserts. That should be a ravine covered by sandstone WITH sand still above it. But Forge made it so the sand would be removed unless it was the vanilla desert biome, leaving this ugly thing here.
Link
EDIT: Wrote my own code to get around it, but it means that I can't add it to the default overworld...
I didn't know Horses had to be set to spawn like wolves did XD. Thanks for prompting me.
I'll get a new release out shortly to fit it, but at the moment horses don't spawn anywhere.
I tried testing it but I really couldn't tell which biome was from which mod.
No, they won't. That's one of the reasons I'm probably going to change it so that my biomes generate in the default overworld.
Only, I spawned a couple of test worlds with Better Biomes and uh. Some of my green stuff went black? It's interesting, but rather frustrating and disorientating... I added some snapshots I grabbed from my most recent one. Which, interestingly enough, included a village in the shadow of a volcano. Heheh.
Anyway, it seemed to only effect the green bits in certain parts of certain biomes? It's there in an Oak Forest, and another Fen biome. Any idea what I might be doing wrong..? I'm running a few other mods of course (Rei's Minimap, Optifine, Forge, Aquaculture, Bibliocraft, Craftable Horse Armor, and Inventory Tweaks).
That's odd...
The only issue I can think of is with Optifine's swamp colours option. I'll test it and see if I can get it fixed.
WITHOUT making adding any new blocks, and
WITHOUT going..."over the top" *looks at Extra Biomes XL Redwood Forests*
Overall a good mod
Fezzes are cool.
Thanks
The village gen is Mojang's gen, I just added it to all of the biomes . That's why they usually only generate in flat biomes.
It's a good point about volcanoes. At the moment I just have it so that lava pools generate frequently. I could probably do something where lava flows out, maybe like Buildcraft oil deposits (liquid flowing out the top of a long shaft extending deep underground, with a spherical chamber filled with liquid at the bottom).
There's no point though, because my biome generate in the Better Biomes world type while theirs generate in the default world type.
200th reply!!!