New biomes are awesome! And thank you for the back port to 1.6.2
In the latest version for 1.6.4 (not the backport) I'm getting a random crash that looks BoP-related. Occasionally I get a crash during a world gen (about 10% of new world generations crash)...but also just travelling the world, I will occasionally get the following error:
---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!
java.lang.IllegalArgumentException: Empty string not allowed
at net.minecraft.nbt.NBTTagString.(SourceFile:15)
at net.minecraft.nbt.NBTTagCompound.func_74778_a(SourceFile:81)
at net.minecraft.world.gen.structure.StructureComponent.func_143010_b(SourceFile:58)
at net.minecraft.world.gen.structure.StructureStart.func_143021_a(SourceFile:62)
at net.minecraft.world.gen.structure.MapGenStructure.func_143026_a(MapGenStructure.java:272)
at net.minecraft.world.gen.structure.MapGenStructure.func_75037_a(MapGenStructure.java:48)
at net.minecraft.world.gen.MapGenBase.func_75036_a(SourceFile:29)
at biomesoplenty.world.ChunkProviderBOP.func_73154_d(ChunkProviderBOP.java:352)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:131)
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:294)
at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:119)
at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:142)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.nbt.NBTTagString.(SourceFile:15)
at net.minecraft.nbt.NBTTagCompound.func_74778_a(SourceFile:81)
at net.minecraft.world.gen.structure.StructureComponent.func_143010_b(SourceFile:58)
at net.minecraft.world.gen.structure.StructureStart.func_143021_a(SourceFile:62)
at net.minecraft.world.gen.structure.MapGenStructure.func_143026_a(MapGenStructure.java:272)
-- Feature being prepared --
Details:
Is feature chunk: True
Chunk location: 11,10
Chunk pos hash: 42949672971
Structure type: biomesoplenty.worldgen.structure.BOPMapGenVillage
Stacktrace:
at net.minecraft.world.gen.structure.MapGenStructure.func_75037_a(MapGenStructure.java:48)
at net.minecraft.world.gen.MapGenBase.func_75036_a(SourceFile:29)
at biomesoplenty.world.ChunkProviderBOP.func_73154_d(ChunkProviderBOP.java:352)
-- Chunk to be generated --
Details:
Location: 3,2
Position hash: 8589934595
Generator: RandomLevelSource
Stacktrace:
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:131)
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:294)
at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:119)
at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:142)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
java.lang.IllegalArgumentException: Empty string not allowed
at net.minecraft.nbt.NBTTagString.<init>(SourceFile:15)
at net.minecraft.nbt.NBTTagCompound.func_74778_a(SourceFile:81)
at net.minecraft.world.gen.structure.StructureComponent.func_143010_b(SourceFile:58)
at net.minecraft.world.gen.structure.StructureStart.func_143021_a(SourceFile:62)
at net.minecraft.world.gen.structure.MapGenStructure.func_143026_a(MapGenStructure.java:272)
at net.minecraft.world.gen.structure.MapGenStructure.func_75037_a(MapGenStructure.java:48)
at net.minecraft.world.gen.MapGenBase.func_75036_a(SourceFile:29)
at biomesoplenty.world.ChunkProviderBOP.func_73154_d(ChunkProviderBOP.java:352)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:131)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:166)
at net.minecraft.world.World.func_72964_e(World.java:529)
at net.minecraft.world.World.func_72798_a(World.java:414)
at net.minecraft.world.World.func_72821_m(World.java:838)
at net.minecraft.world.World.func_72898_h(World.java:786)
at net.minecraft.world.World.func_72851_f(World.java:741)
at net.minecraft.world.World.func_72832_d(World.java:573)
at net.minecraft.world.World.func_94575_c(World.java:721)
at buildcraft.core.SpringPopulate.doPopulate(SpringPopulate.java:56)
at buildcraft.core.SpringPopulate.populate(SpringPopulate.java:34)
at net.minecraftforge.event.ASMEventHandler_129_SpringPopulate_populate_Post.invoke(.dynamic)
at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
at net.minecraftforge.event.EventBus.post(EventBus.java:108)
at biomesoplenty.world.ChunkProviderBOP.func_73153_a(ChunkProviderBOP.java:650)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:258)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1238)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:166)
at net.minecraft.world.World.func_72964_e(World.java:529)
at net.minecraft.world.World.func_72798_a(World.java:414)
at net.minecraft.world.World.func_72821_m(World.java:838)
at net.minecraft.world.World.func_72898_h(World.java:790)
at net.minecraft.world.World.func_72851_f(World.java:741)
at net.minecraft.world.World.func_72832_d(World.java:573)
at net.minecraft.world.World.func_94571_i(World.java:688)
at net.minecraft.block.BlockSand.func_72190_l(BlockSand.java:80)
at net.minecraft.block.BlockSand.func_71847_b(BlockSand.java:56)
at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:619)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:199)
at WorldServerOF.func_72835_b(WorldServerOF.java:119)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:657)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:175)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.nbt.NBTTagString.<init>(SourceFile:15)
at net.minecraft.nbt.NBTTagCompound.func_74778_a(SourceFile:81)
at net.minecraft.world.gen.structure.StructureComponent.func_143010_b(SourceFile:58)
at net.minecraft.world.gen.structure.StructureStart.func_143021_a(SourceFile:62)
at net.minecraft.world.gen.structure.MapGenStructure.func_143026_a(MapGenStructure.java:272)
-- Feature being prepared --
Details:
Is feature chunk: True
Chunk location: -42,48
Chunk pos hash: 210453397462
Structure type: biomesoplenty.worldgen.structure.BOPMapGenVillage
Stacktrace:
at net.minecraft.world.gen.structure.MapGenStructure.func_75037_a(MapGenStructure.java:48)
at net.minecraft.world.gen.MapGenBase.func_75036_a(SourceFile:29)
at biomesoplenty.world.ChunkProviderBOP.func_73154_d(ChunkProviderBOP.java:352)
-- Chunk to be generated --
Details:
Location: -34,40
Position hash: 176093659102
Generator: RandomLevelSource
Stacktrace:
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:131)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:166)
at net.minecraft.world.World.func_72964_e(World.java:529)
-- Requested block coordinates --
Details:
Found chunk: true
Location: World: (-529,1,643), Chunk: (at 15,0,3 in -34,40; contains blocks -544,0,640 to -529,255,655), Region: (-2,1; contains chunks -64,32 to -33,63, blocks -1024,0,512 to -513,255,1023)
Stacktrace:
at net.minecraft.world.World.func_72798_a(World.java:414)
at net.minecraft.world.World.func_72821_m(World.java:838)
at net.minecraft.world.World.func_72898_h(World.java:786)
at net.minecraft.world.World.func_72851_f(World.java:741)
at net.minecraft.world.World.func_72832_d(World.java:573)
at net.minecraft.world.World.func_94575_c(World.java:721)
at buildcraft.core.SpringPopulate.doPopulate(SpringPopulate.java:56)
at buildcraft.core.SpringPopulate.populate(SpringPopulate.java:34)
at net.minecraftforge.event.ASMEventHandler_129_SpringPopulate_populate_Post.invoke(.dynamic)
at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
at net.minecraftforge.event.EventBus.post(EventBus.java:108)
at biomesoplenty.world.ChunkProviderBOP.func_73153_a(ChunkProviderBOP.java:650)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:258)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1238)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:166)
at net.minecraft.world.World.func_72964_e(World.java:529)
-- Requested block coordinates --
Details:
Found chunk: true
Location: World: (-513,50,655), Chunk: (at 15,3,15 in -33,40; contains blocks -528,0,640 to -513,255,655), Region: (-2,1; contains chunks -64,32 to -33,63, blocks -1024,0,512 to -513,255,1023)
Stacktrace:
at net.minecraft.world.World.func_72798_a(World.java:414)
at net.minecraft.world.World.func_72821_m(World.java:838)
at net.minecraft.world.World.func_72898_h(World.java:790)
at net.minecraft.world.World.func_72851_f(World.java:741)
at net.minecraft.world.World.func_72832_d(World.java:573)
at net.minecraft.world.World.func_94571_i(World.java:688)
at net.minecraft.block.BlockSand.func_72190_l(BlockSand.java:80)
at net.minecraft.block.BlockSand.func_71847_b(BlockSand.java:56)
-- Block being ticked --
Details:
Block type: ID #12 (tile.sand // net.minecraft.block.BlockSand)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (-513,50,656), Chunk: (at 15,3,0 in -33,41; contains blocks -528,0,656 to -513,255,671), Region: (-2,1; contains chunks -64,32 to -33,63, blocks -1024,0,512 to -513,255,1023)
Stacktrace:
at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:619)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:199)
at WorldServerOF.func_72835_b(WorldServerOF.java:119)
-- Affected level --
Details:
Level name: Seed Find Test 2
All players: 1 total; [GCCorePlayerMP['Haggle1996'/300, l='Seed Find Test 2', x=-348.14, y=96.81, z=538.92]]
Chunk stats: ServerChunkCache: 766 Drop: 0
Level seed: -7664648276064703111
Level generator: ID 04 - BIOMESOP, ver 0. Features enabled: true
Level generator options:
Level spawn location: World: (212,64,252), Chunk: (at 4,4,12 in 13,15; contains blocks 208,0,240 to 223,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 5084 game time, 5084 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 155623 (now: false), thunder time: 121016 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:657)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:175)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
Ok, I'm here with a little update. I've made the last update backwards compatible with 1.6.2. However, here's the deal - to fully enjoy that update we recommend using the latest forge (9.11.0.891 or higher). For SSP there is no difference between the version, however for servers our custom villages will only appear in that version of Forge.
Can you make "BOP wooden plank" mix crafting recipe with "Vanilla woodenplank"?
because I can't use "BOP wooden plank" crafting weapon in other mods.
this picture is "cobble stone mod" mix with "vanilla cobble stone" , it can use to craft tool in other mod. You get? and again I can't use BOP dyes crafting on firework and leather armor.
Sorry for very bad language skill. :'(
Ok, let me make it clear - you want to use BOP planks to make stuff in other mods that use vanilla planks? If so - go to the author of that mod and say he needs to use ore dictionary in his recipes ("plankWood" is the correct entry). If you want to use our cobblestone (guessing from the image), it's not in the ore dictionary. As for the dyes, I'll take a look a bit later.
I know this is technically a question for the MFR mod creator, but after checking his thread it doesn't look like I'll get help there anytime soon. I'm running into this issue making a custom modpack. Is there any work around for this issue right now? Deciding between BOP and MFR would be an incredibly tough decision.
Well, to be honest you can play with it as it is now - it will report that bug in the console, but it will run without any problems.
Yes, it's a call to our code that is no longer valid - it's a part of BoP and MFR compatibility, which is now on our end but wasn't removed on MFR end. if you don't believe me - disable MFR and check if it's there.
Ok, so I appreciate that 1.5.2 probably isn't supported anymore, but I'm going to ask this anyway, as there may be some real simple thing that I'm missing. Is there a way to add BoP wood to the forge ore dictionary? or use BoP wood for crafting recipes other than vanilla? Because when there are no vanilla trees around, it's pretty hard to make stuff when your using mods that add recipes that use wood...
BoP Wood is in Ore Dictionary from around version 0.4.5. What mods do you have problem with?
Sorry guys for the confusion, 0.5.9.3 is finally here. Fixed some bugs that were reported.
- Puddles dry up faster.
- Fixed hardness of a few blocks.
- Fixed Spring Water Regeneration Effect.
- Fixed the Nether not being overridden if the Add to Default is not set to true.
- Fixed MFR integration.
- Fixed a crash involving saplings.
- Added different localizations.
- Added config option to disable Netherwart in the Undergarden biome.
- Added option to disable Spring Water Regeneration Effect.
- Moved the Ocean config option to the Vanilla biomes section.
Ok guys, for anyone having issues with the 1.5.2 backport (mainly the 'Unnamed' stuff) - I've just reuploaded the file with the fixes. Thanks for all the feedback, and if you find something more - please inform me
Just to clarify - I wanted to make a backport long time ago, but I saw that Typhox did it and I didn't want to double his work. But seeing all this drama here I just sat down and made it. If there are any bugs with it report an issue on our github and say it's a 1.5.2 port. I'll be handling them
This is a known bug. I believe in SSP as well as in SMP but I'm not completely certain. Could be that your perceived it working in SMP when it wasn't. Not sure if it will be fixed in 0.5.6 or not.
I've just found what was the issue and it's now fixed
0
You have Forestry for 1.6.2. Until it's updated for 1.6.4 it will crash. Any mod having structures will crash if it's not updated.
0
0
Got that working actually, but we have to fix one more thing before going live with it.
We are aware of that bug, I'm currently working on fixing it.
0
You don't have Mystcraft and Forestry updated to 1.6.4. When that happens everything will be working just fine.
I might be able to make it backwards compatible with 1.6.2. I'll have to test a few things.
No.
0
Ok, let me make it clear - you want to use BOP planks to make stuff in other mods that use vanilla planks? If so - go to the author of that mod and say he needs to use ore dictionary in his recipes ("plankWood" is the correct entry). If you want to use our cobblestone (guessing from the image), it's not in the ore dictionary. As for the dyes, I'll take a look a bit later.
0
Well, to be honest you can play with it as it is now - it will report that bug in the console, but it will run without any problems.
0
Yes, it's a call to our code that is no longer valid - it's a part of BoP and MFR compatibility, which is now on our end but wasn't removed on MFR end. if you don't believe me - disable MFR and check if it's there.
0
The L236 - i forgot to add the localization files - will reupload in a moment. L580 is a problem with MFR - they need to update, nothing on our end.
EDIT: And reuploaded. Nothing major unless you want one of the missing localizations.
0
http://adf.ly/UJNeY
Some more fixes for the backport.
0
BoP Wood is in Ore Dictionary from around version 0.4.5. What mods do you have problem with?
2
http://adf.ly/Tnhsp
Sorry guys for the confusion, 0.5.9.3 is finally here. Fixed some bugs that were reported.
2
Here's the link for it - http://adf.ly/TKoeq
0
0
I've just found what was the issue and it's now fixed
0
That looks like a simple ID conflict - just change the ID for the Lexicon or Sunflower seeds.