Good idea on the Japanese biome, guys. I've been meaning to make more kinds of trees.
Right now I can't do much of anything because of problems with Gradle. I had been holding off of the Gradle versions of Forge but tried to set one up to fix some bugs, but there are serious installation problems no matter what I try.
CallableLvl1 is right now the strangest bug that keeps popping up. It keeps saying that it can't find the class when it is clearly there in the source.
For the 1.7 version, what are you planning to do with the new biomes like Savannah that are the same biome as one of yours, and the fact that there are so many vanilla biomes total? Right now, most of my resistance switching to 1.7 comes from thinking that several of the new biomes seem like "like Highlands only lame", and worrying about the fate of your custom ores.
By the way, your OP still says that big trees can't finish growing without bonemeal. Also, Mystcraft does have symbols for Highlands biomes now.
Thanks for pointing out those things in the OP, I fixed them. In 1.7, the biomes will change in a few ways. Savannah will probably be removed since vanilla has savannah now. Maybe I will replace the vanilla Acacia trees with mine. The Mountain biomes will generate as amplified in a normal world type, and I will probably remove the current placed mountains. In Mega Taiga I might replace the giant spruce trees with Fir trees from Highlands. The Highlands Mesa sub-biome will probably be removed, though I might make vanilla mesas into a sub-biome as well. I also could incorporate the custom ore spawning into vanilla biomes. The other biomes probably won't be changed, though there will be an option to disable them as always. I have said before that I wanted to fix the rather broken biome rarity that was implemented in 1.7 too.
That's my plan, not sure how much of that I will actually get around to doing. As you can probably tell I haven't been around as much recently, only to respond to this thread and post rather rushed bugfixes.
Also, I found out why your ironwood tree wasn't growing. I had set its grow time to >15 and metadata only goes up to 15 max, so it will never get high enough to grow. My bad.
Edit: depending on how Mesa Bryce was coded, there could be a LOT more to the new terrain generator than is currently being used...
What are the ironwood's requirements for fightin' room? I have one that's been sitting on nearly flat ground, in the middle of an area where I poured water, and it never seems to grow no matter how long I leave it or how much bonemeal I give it.
It should grow. It needs a clear box that is 9 blocks wide by 10 high, with the bottom face centered 2 blocks above the sapling.
It's me again on the whole ATG-Highlands thing. In your changelog, it says you've added API support for ATG. Does your new ATG API make these to amazing mods work together?
Thanks in advance.
Highlands uses ATG's API now so it can add its biomes to ATG worlds. They will work together after you change the biome IDs so they don't conflict (150 - 159 need to be changed in either Highlands or ATG).
Are mangrove planks supposed to make oak slabs/stairs? I can't find a way to craft the mangrove slabs/stairs, it always gives me oak.
Also the way mangrove trees grow makea very effective skyfarm.
There is a bug that occurs with stairs and slabs for all kinds of Highlands planks. Don't know why it happens, but it started happening with Forge 953, with no change in the code of Highlands. You could try an older Forge, if it is compatible with all your mods. I can confirm that 931 does not have that bug.
Yes could we please have the 1.6.2 version available ?
Or is the mountain biome crashes active in that 1.6.2 version ?
Latest 217a doesnt seem to be compatible.
If the crash is of interest:
---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]
Time: 2014-02-10 00:55
Description: Initializing game
java.lang.NoClassDefFoundError: highlands/WorldTypeHighlands
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
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:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:509)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:181)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:471)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
at net.minecraft.client.main.Main.main(SourceFile:101)
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:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.ClassNotFoundException: highlands.WorldTypeHighlands
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 35 more
Caused by: java.lang.VerifyError: Cannot inherit from final class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:171)
... 37 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
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:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:509)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:181)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:471)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
at net.minecraft.client.main.Main.main(SourceFile:101)
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:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 126000280 bytes (120 MB) / 404422656 bytes (385 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
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.62.871 Minecraft Forge 9.10.1.871 4 mods loaded, 4 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.62.871} [Forge Mod Loader] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed
Forge{9.10.1.871} [Minecraft Forge] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed
Highlands{2.1.7} [Highlands] (Highlands2.1.7_MC1.6.4.zip) Unloaded
Launched Version: 1.6.2-Forge9.10.1.871
LWJGL: 2.9.0
OpenGL: GeForce GTX 670/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Best regards and thanks for a great mod !
/Michael
Fixed the mountain biome class in 2.1.7. Didn't feel that this alone was worthy of a new version number. Re-download and it should be fixed. (3rd time saying this in ~2 weeks... at least it should be better than it was before)
I can't say I've read the code because I don't know any Java, but if you can increase the chance of it picking a biome from a different group, surely you kill the problem? If you stick to the old on, can you make shrubland a little wider, there are points where 2 biomes would touch because the shrubland wasn't large enough.
Even within a group, there is a really wide variation. In the medium cold group, extreme hills appears almost always, with taiga being less common and mega taiga almost non-existent. Also jungle, mesa, and savannah are less common. You're right that it prefers temperate biomes over hot and cold ones.
Dear sdj64! I getting a SnowMountains crash. With Highlands2.1.7_MC1.6.4.zip / mcpc-plus-1.6.4-R2.1-forge965-B223.jar. seed=4266555944523906581. Coordinate around x=-96, y=136, z=372. No other mod running on the server. Here is my crash report:
---- Minecraft Crash Report ---- // Don't be sad, have a hug! <3 Time: 2014.01.24. 11:48 Description: Exception in server tick loop java.lang.NoSuchMethodError: net.minecraft.world.WorldType.func_77128_b()Ljava/lang/String; at highlands.biome.BiomeGenSnowMountains.func_76728_a(BiomeGenSnowMountains.java:48) at net.minecraft.world.gen.ChunkProviderGenerate.func_73153_a(ChunkProviderGenerate.java:573) at org.bukkit.craftbukkit.v1_6_R3.generator.NormalChunkGenerator.func_73153_a(NormalChunkGenerator.java:59) at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:381) at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1346) at net.minecraft.world.gen.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:245) at net.minecraft.server.management.PlayerInstance.(PlayerInstance.java:46) at net.minecraft.server.management.PlayerManager.func_72690_a(PlayerManager.java:140) at net.minecraft.server.management.PlayerManager.func_72691_b(PlayerManager.java:240) at net.minecraft.server.management.PlayerManager.func_72685_d(PlayerManager.java:343) at net.minecraft.server.management.ServerConfigurationManager.func_72358_d(ServerConfigurationManager.java:380) at net.minecraft.network.NetServerHandler.func_72498_a(NetServerHandler.java:611) at net.minecraft.network.packet.Packet10Flying.func_73279_a(Packet10Flying.java:51) at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470) at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233) at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54) at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:914) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:781) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.6.4 Operating System: Windows 7 (x86) version 6.1 Java Version: 1.7.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation Memory: 164892360 bytes (157 MB) / 357994496 bytes (341 MB) up to 1037959168 bytes (989 MB) JVM Flags: 1 total; -Xmx1024M AABB Pool Size: 7984 (447104 bytes; 0 MB) allocated, 102 (5712 bytes; 0 MB) used Suspicious classes: FML and Forge are installed IntCache: cache: 2, tcache: 0, allocated: 1, tallocated: 63 CraftBukkit Information: Running: MCPC+ version git-MCPC-Plus-jenkins-MCPC-Plus-164-223 (MC: 1.6.4) (Implementing API version 1.6.4-R2.1-SNAPSHOT) false Plugins: {} Warnings: DEFAULT Threads: { WAITING Reference Handler: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)], TIMED_WAITING File IO Thread: [java.lang.Thread.sleep(Native Method), net.minecraft.world.storage.ThreadedFileIOBase.func_75736_b(ThreadedFileIOBase.java:61), net.minecraft.world.storage.ThreadedFileIOBase.run(ThreadedFileIOBase.java:27), java.lang.Thread.run(Unknown Source)], WAITING Finalizer: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(Unknown Source), java.lang.ref.ReferenceQueue.remove(Unknown Source), java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)], TIMED_WAITING Thread-5: [java.lang.Thread.sleep(Native Method), net.minecraft.server.dedicated.DedicatedServerSleepThread.run(DedicatedServerSleepThread.java:23)], RUNNABLE Attach Listener: [], RUNNABLE DestroyJavaVM: [], RUNNABLE Command Reader: [org.fusesource.jansi.internal.Kernel32._getch(Native Method), org.fusesource.jansi.internal.WindowsSupport.readByte(WindowsSupport.java:46), org.bukkit.craftbukkit.libs.jline.WindowsTerminal.readByte(WindowsTerminal.java:184), org.bukkit.craftbukkit.libs.jline.WindowsTerminal.access$000(WindowsTerminal.java:53), org.bukkit.craftbukkit.libs.jline.WindowsTerminal$1.read(WindowsTerminal.java:151), java.io.FilterInputStream.read(Unknown Source), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader$1.read(ConsoleReader.java:167), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1167), net.minecraft.server.dedicated.DedicatedServerCommandThread.run(DedicatedServerCommandThread.java:38)], RUNNABLE Thread-1: [java.io.FileOutputStream.writeBytes(Native Method), java.io.FileOutputStream.write(Unknown Source), java.io.BufferedOutputStream.flushBuffer(Unknown Source), java.io.BufferedOutputStream.flush(Unknown Source), java.io.PrintStream.write(Unknown Source), org.fusesource.jansi.AnsiOutputStream.write(AnsiOutputStream.java:82), java.io.FilterOutputStream.write(Unknown Source), java.io.PrintStream.write(Unknown Source), sun.nio.cs.StreamEncoder.writeBytes(Unknown Source), sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source), sun.nio.cs.StreamEncoder.implFlush(Unknown Source), sun.nio.cs.StreamEncoder.flush(Unknown Source), java.io.OutputStreamWriter.flush(Unknown Source), java.util.logging.StreamHandler.flush(Unknown Source), org.bukkit.craftbukkit.v1_6_R3.util.TerminalConsoleHandler.flush(TerminalConsoleHandler.java:24), java.util.logging.ConsoleHandler.publish(Unknown Source), cpw.mods.fml.relauncher.FMLRelaunchLog$ConsoleLogThread.run(FMLRelaunchLog.java:84), java.lang.Thread.run(Unknown Source)], RUNNABLE Server thread: [java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Unknown Source), org.bukkit.craftbukkit.v1_6_R3.CraftCrashReport.call(CraftCrashReport.java:27), net.minecraft.crash.CrashReportCategory.func_71500_a(CrashReportCategory.java:106), net.minecraft.crash.CrashReport.func_71504_g(CrashReport.java:58), net.minecraft.crash.CrashReport.(CrashReport.java:40), net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693), net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)], TIMED_WAITING Connection #1 write thread: [java.lang.Thread.sleep(Native Method), net.minecraft.network.TcpWriterThread.run(TcpWriterThread.java:49)], WAITING Chunk I/O Executor Thread-1: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(Unknown Source), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source), java.util.concurrent.LinkedBlockingQueue.take(Unknown Source), java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source), java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.lang.Thread.run(Unknown Source)], TIMED_WAITING Spigot Metrics Thread: [java.lang.Object.wait(Native Method), java.util.TimerThread.mainLoop(Unknown Source), java.util.TimerThread.run(Unknown Source)], RUNNABLE Listen thread: [java.net.DualStackPlainSocketImpl.accept0(Native Method), java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source), java.net.AbstractPlainSocketImpl.accept(Unknown Source), java.net.PlainSocketImpl.accept(Unknown Source), java.net.ServerSocket.implAccept(Unknown Source), java.net.ServerSocket.accept(Unknown Source), net.minecraft.server.ServerListenThread.run(ServerListenThread.java:82)], RUNNABLE Connection #1 read thread: [java.net.SocketInputStream.socketRead0(Native Method), java.net.SocketInputStream.read(Unknown Source), java.net.SocketInputStream.read(Unknown Source), java.io.FilterInputStream.read(Unknown Source), org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source), org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source), java.io.DataInputStream.readUnsignedByte(Unknown Source), net.minecraft.network.packet.Packet.func_73272_a(Packet.java:159), net.minecraft.network.TcpConnection.func_74447_i(TcpConnection.java:327), net.minecraft.network.TcpConnection.func_74450_c(TcpConnection.java:556), net.minecraft.network.TcpReaderThread.run(TcpReaderThread.java:23)], TIMED_WAITING Snooper Timer: [java.lang.Object.wait(Native Method), java.util.TimerThread.mainLoop(Unknown Source), java.util.TimerThread.run(Unknown Source)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING Spigot Watchdog Thread: [java.lang.Thread.sleep(Native Method), org.spigotmc.WatchdogThread.run(WatchdogThread.java:174)],} Recent tasks from 1110-1140{} FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 4 mods loaded, 4 mods active mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{6.4.49.965} [Forge Mod Loader] (mcpc-plus-1.6.4-R2.1-forge965-B223.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{9.11.1.965} [Minecraft Forge] (mcpc-plus-1.6.4-R2.1-forge965-B223.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Highlands{2.1.7} [Highlands] (Highlands2.1.7_MC1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Profiler Po
sition: N/A (disabled) Vec3 Pool Size: 56 (3136 bytes; 0 MB) allocated, 1 (56 bytes; 0 MB) used Player Count: 1 / 20; [EntityPlayerMP['Robi'/9590, l='world', x=-96,81, y=136,00, z=372,03](Robi at -96.80991957958415,136.00455563679077,372.03306259350563)] Is Modded: Definitely; Server brand changed to 'mcpc,craftbukkit,fml,forge' Type: Dedicated Server (map_server.txt)
I hope you can help!
Ah, there's a line I forgot to fix. It was happening with the other mountains and I fixed them but forgot snow.
Request for the 1.7.2 version: add a config option or a worldtype or something that eliminates the new temperature system and goes back to the old random biome placement. I actually like the random jumble.
I do think that, at least, the biome rarity issues in 1.7 need to be addressed. If that means going back to the old system, well, that's what Shrublands are for. I've always thought the old system is not perfect, but it is probably better than the new, simply because even with 50 biomes in 1.6 I still have more luck finding a particular one, than I have with finding a mesa or mega taiga in 1.7. If I can find a system better than both current ones, I will use it.
Sorry that I have been very busy recently, and let these bugs go on unfixed for so long. I released another patch that will hopefully fix the mountain errors. Also, if individual Highlands biomes are disabled in the config they will now correctly also disable in ATG worlds. Desert and Rock mountains no longer appear in ATG worlds at all, and there are a few gen mods added in for valleys and islands.
To fix the error that LordEric described as Chunk Walls (that's not what they are actually - they follow biome borders rather than chunks.) you have to change the biome IDs so they don't conflict with ATG. Biomes 150 - 159 are used by both mods so you must change them in the config of either Highlands or ATG.
I'm sorry I'm having so much trouble reproducing the bug. :/ I've tried probably fifteen different seeds so far with no luck, lol. Still trying, though! Also, the Forge Version I used is the newest and last (apparently) 1.6.4 version. (forge v. .965).
I think that bug was most common in Forge 953. Nevermind, though, it's fixed now. I had to make it so that sand no longer spawns as an ore underground. It has been replaced with Sandstone.
When I started using 2.1.5, all the colored planks stopped working in vanilla recipes. I can make stairs and slabs, and the logs still cook, but I can't even make sticks out of any wood that doesn't give vanilla planks.
This is still, unfortunately, unsolved still. Zombiepig was right, it was commented out because I was working on trying to fix the stairs bug. I uncommented the line for 2.1.6 so they will work for sticks and vanilla recipes now, but unfortunately not for stairs. You could try using an older Forge version since the bug only occurs in the few newest Forge versions. I can confirm that 931 works perfectly.
I just want everyone to know... as soon as I can get highlands and ATG, along with all my other mods working in perfect unison, I will be ready to have Sdj's baby.
I didn't get a crash there with that Tairgire. I'm loading up Highlands with ATG, changed biome IDs 150-159 to 194-203 and changed nothing else. Trying to find a seed that puts you near mountains. :/
EDIT: I was only getting crashes, though, with Rocky Mountains and Snow Mountains that I saw... Someone else mentioned Desert Mountains.
This is a really finicky bug. Happens sometimes with some Forge versions in some circumstances. I think I know how to prevent it though. I will probably have something tomorrow. In Tairgire's case, I was able to get it to crash or not crash depending on what I did to it.
Sorry about the bug. I am trying to look into it, but I haven't been able to reproduce the bug myself yet. If anyone is using default settings (haven't changed anything in Highlands.cfg) and has had this bug, can you please PM me a crash report and the seed for the world you encountered it on?
Merry Christmas Minecraft! Highlands 2.1.5 has been released!
-ATG support (you MUST change biome IDs to avoid conflicts though)
-Languages
-more natural looking fir and redwood trees
To the few people commenting about bugs with ATG, Highlands didn't officially support ATG before, and yes they were biome ID conflicts. You do have to change biomes ID 150-159 as they are used by both mods by default.
Awesome, there have been a ton of good suggestions lately. I will think about these for Minecraft 1.7. I've always wanted to have more ocean and river biomes.
cool,i just thought of a large tropical wet forest with big canopy trees and melons and green rivers.i also got a iea for volcanoes to spwan around the world to be more common to explore. i love all these ideas!!!!
This biome already exists! It's called Tropics. (well everything except the green rivers). Volcanoes are rare because they have tons of ores underneath, so when you do find one, dig down under it!
maybe for more exploring Npc cities,more villages,Npc structures like prymaids and temples.i also like the idea of a salt desert.maybe there can be a desert like the sharah with a river valley and it leads to a delta with an oasis that connects to the ocean. kinda like the nile river in Egypt. would a sea weed forests be sort of like a kelp forest?i also thought about maybe having mangroves put around the coast. i know they are implemeted maybe just placing them near the shores.kinda like the real world
I'm not completely sure about NPC structures. I like the idea but I feel like it would be very difficult and time consuming to do well, especially for larger organizations of structures like cities. It might be nice to make some small things like cabins, standalone structures. But probably not cities. Mangroves on coasts is a good idea, and not too hard to do.
Would there be a way to allow highlands sub biomes and bop plenty sub biomes spawn together. If possible can this be done? Can there be a config to allow village spawning in what biomes and how common? It would also be cool to see new box villages, towns, cities generated into the biomes in the future. I hope you like the ideas and hope this could be possible. Keep up the good work!! Love the mod and hope both bop and highlands can function fully together.
Unfortunately not yet. They both rely on the same classes to work, so it would probably need some common API or something to put them together. I have thought about making something like that but I'll probably wait for 1.7 because it would have to be completely re-coded for 1.7 anyway.
0
Right now I can't do much of anything because of problems with Gradle. I had been holding off of the Gradle versions of Forge but tried to set one up to fix some bugs, but there are serious installation problems no matter what I try.
CallableLvl1 is right now the strangest bug that keeps popping up. It keeps saying that it can't find the class when it is clearly there in the source.
1
Thanks for pointing out those things in the OP, I fixed them. In 1.7, the biomes will change in a few ways. Savannah will probably be removed since vanilla has savannah now. Maybe I will replace the vanilla Acacia trees with mine. The Mountain biomes will generate as amplified in a normal world type, and I will probably remove the current placed mountains. In Mega Taiga I might replace the giant spruce trees with Fir trees from Highlands. The Highlands Mesa sub-biome will probably be removed, though I might make vanilla mesas into a sub-biome as well. I also could incorporate the custom ore spawning into vanilla biomes. The other biomes probably won't be changed, though there will be an option to disable them as always. I have said before that I wanted to fix the rather broken biome rarity that was implemented in 1.7 too.
That's my plan, not sure how much of that I will actually get around to doing. As you can probably tell I haven't been around as much recently, only to respond to this thread and post rather rushed bugfixes.
Also, I found out why your ironwood tree wasn't growing. I had set its grow time to >15 and metadata only goes up to 15 max, so it will never get high enough to grow. My bad.
Edit: depending on how Mesa Bryce was coded, there could be a LOT more to the new terrain generator than is currently being used...
1
It should grow. It needs a clear box that is 9 blocks wide by 10 high, with the bottom face centered 2 blocks above the sapling.
Highlands uses ATG's API now so it can add its biomes to ATG worlds. They will work together after you change the biome IDs so they don't conflict (150 - 159 need to be changed in either Highlands or ATG).
1
I don't know, I have never used it before. If you try it out and it is compatible, I can add it to the list of compatible mods in the main post.
There is a bug that occurs with stairs and slabs for all kinds of Highlands planks. Don't know why it happens, but it started happening with Forge 953, with no change in the code of Highlands. You could try an older Forge, if it is compatible with all your mods. I can confirm that 931 does not have that bug.
http://www.mediafire.com/download/crrccox0a00m2mu/Highlands2.1.2_MC1.6.2.zip
Also, I added it to "old downloads" in the main post. Sorry I had forgotten to put it there earlier.
0
Mesa is a sub-biome only in Highlands (not like the 1.7 mesa biome) and it will appear inside of a Savannah, Sahel, or Outback.
Sort of. There are planned biome changes for 1.7, but I think that 50 ish biomes is enough. If you have a specific idea, let me hear it.
0
Sorry. You were crashing with the old 2.1.7 but the new one resolves it? I will update the main post.
0
0
yes it does. Look under "old downloads" near the bottom of the main post.
Even within a group, there is a really wide variation. In the medium cold group, extreme hills appears almost always, with taiga being less common and mega taiga almost non-existent. Also jungle, mesa, and savannah are less common. You're right that it prefers temperate biomes over hot and cold ones.
Ah, there's a line I forgot to fix. It was happening with the other mountains and I fixed them but forgot snow.
0
I do think that, at least, the biome rarity issues in 1.7 need to be addressed. If that means going back to the old system, well, that's what Shrublands are for. I've always thought the old system is not perfect, but it is probably better than the new, simply because even with 50 biomes in 1.6 I still have more luck finding a particular one, than I have with finding a mesa or mega taiga in 1.7. If I can find a system better than both current ones, I will use it.
0
To fix the error that LordEric described as Chunk Walls (that's not what they are actually - they follow biome borders rather than chunks.) you have to change the biome IDs so they don't conflict with ATG. Biomes 150 - 159 are used by both mods so you must change them in the config of either Highlands or ATG.
Download in the main post!
0
I think that bug was most common in Forge 953. Nevermind, though, it's fixed now. I had to make it so that sand no longer spawns as an ore underground. It has been replaced with Sandstone.
This is still, unfortunately, unsolved still. Zombiepig was right, it was commented out because I was working on trying to fix the stairs bug. I uncommented the line for 2.1.6 so they will work for sticks and vanilla recipes now, but unfortunately not for stairs. You could try using an older Forge version since the bug only occurs in the few newest Forge versions. I can confirm that 931 works perfectly.
Happy New Years, LtGreeneyes.
0
2.1.4 is back in the main post under "Old Downloads".
This is a really finicky bug. Happens sometimes with some Forge versions in some circumstances. I think I know how to prevent it though. I will probably have something tomorrow. In Tairgire's case, I was able to get it to crash or not crash depending on what I did to it.
0
0
Merry Christmas Minecraft! Highlands 2.1.5 has been released!
-ATG support (you MUST change biome IDs to avoid conflicts though)
-Languages
-more natural looking fir and redwood trees
To the few people commenting about bugs with ATG, Highlands didn't officially support ATG before, and yes they were biome ID conflicts. You do have to change biomes ID 150-159 as they are used by both mods by default.
0
This biome already exists! It's called Tropics. (well everything except the green rivers). Volcanoes are rare because they have tons of ores underneath, so when you do find one, dig down under it!
I'm not completely sure about NPC structures. I like the idea but I feel like it would be very difficult and time consuming to do well, especially for larger organizations of structures like cities. It might be nice to make some small things like cabins, standalone structures. But probably not cities. Mangroves on coasts is a good idea, and not too hard to do.
Unfortunately not yet. They both rely on the same classes to work, so it would probably need some common API or something to put them together. I have thought about making something like that but I'll probably wait for 1.7 because it would have to be completely re-coded for 1.7 anyway.