That's sure a flaw in design.
[WIP|1.7.10] FastCraft 1.25 (Note: All Posts of new Members need to be approved first, so if you press the submit button but no new post appears here, it is in the folder of posts to be approved first, and Player will receive them a few hours later)
- Player
- Closed
-
-
I was letting the world generate and my game crashed.
---- Minecraft Crash Report ----
// SorryTime: 4/26/15 5:14 PM
Description: Exception getting block type in worldjava.lang.NullPointerException: Exception getting block type in world
at net.minecraft.world.gen.structure.StructureStart.func_75068_a(StructureStart.java:44)
at fastcraft.a.b.a(F:23)
at fastcraft.Hooks.x(F:167)
at net.minecraft.world.gen.structure.MapGenStructure.func_75051_a(MapGenStructure.java:93)
at net.minecraft.world.gen.ChunkProviderGenerate.func_73153_a(ChunkProviderGenerate.java:382)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:279)
at fastcraft.a.d.a(F:84)
at fastcraft.Hooks.r(F:137)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1040)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)
at net.minecraft.world.World.func_72964_e(World.java:419)
at net.minecraft.world.World.func_147439_a(World.java:345)
at net.minecraft.world.World.func_147437_c(World.java:365)
at net.minecraft.block.BlockStaticLiquid.func_149674_a(SourceFile:55)
at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:391)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:183)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:625)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)A detailed walkthrough of the error, its code path and all known details is as follows:
----------------------------------------------------------------------------------------- Head --
Stacktrace:
at net.minecraft.world.gen.structure.StructureStart.func_75068_a(StructureStart.java:44)
at fastcraft.a.b.a(F:23)
at fastcraft.Hooks.x(F:167)
at net.minecraft.world.gen.structure.MapGenStructure.func_75051_a(MapGenStructure.java:93)
at net.minecraft.world.gen.ChunkProviderGenerate.func_73153_a(ChunkProviderGenerate.java:382)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:279)
at fastcraft.a.d.a(F:84)
at fastcraft.Hooks.r(F:137)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1040)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)
at net.minecraft.world.World.func_72964_e(World.java:419)-- Requested block coordinates --
Details:
Found chunk: true
Location: World: (554,10,-417), Chunk: (at 10,0,15 in 34,-27; contains blocks 544,0,-432 to 559,255,-417), Region: (1,-1; contains chunks 32,-32 to 63,-1, blocks 512,0,-512 to 1023,255,-1)
Stacktrace:
at net.minecraft.world.World.func_147439_a(World.java:345)
at net.minecraft.world.World.func_147437_c(World.java:365)
at net.minecraft.block.BlockStaticLiquid.func_149674_a(SourceFile:55)
at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:391)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:183)-- Affected level --
Details:
Level name: test
All players: 1 total; [EntityPlayerMP['WJK2002'/399, l='test', x=413.30, y=72.89, z=-254.01]]
Chunk stats: ServerChunkCache: 1101 Drop: 0
Level seed: 6887009384221364478
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (132,64,64), Chunk: (at 4,4,0 in 8,4; contains blocks 128,0,64 to 143,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 114159 game time, 13753 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 60136 (now: false), thunder time: 40907 (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:625)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) -
I'm seeing some odd visual glitches when I use fastcraft on my client as shown in the attached screenshots. The last one was taken with fastcraft removed to show what the scene should look like.
The mods I have installed are:
[1.7.10]ArmorStatusHUD-client-1.28.jar
[1.7.10]bspkrsCore-universal-6.15.jar
[1.7.10]DamageIndicatorsMod-3.2.0.jar
1.7.10_Jammy_Furniture_Mod_V4.6_RC1.jar
1.7.10-MB_Battlegear2-Bullseye-1.0.7.0.jar
appliedenergistics2-rv2-beta-23.jar
backpack-2.0.1-1.7.x.jar
Baubles-1.7.10-1.0.1.10.jar
BiblioCraft[v1.8.2][MC1.7.10].jar
BigReactors-0.4.2A2.jar
Botania r1.6-180.jar
buildcraft-6.4.4.jar
Carpenter's Blocks v3.3.0 - MC 1.7.10.jar
ChickenChunks-1.7.10-1.3.4.19-universal.jar
Chisel2-2.3.7.34.jar
CodeChickenCore-1.7.10-1.0.4.35-universal.jar
CodeChickenLib-1.7.10-1.1.3.127-universal.jar
CoFHCore-[1.7.10]3.0.0RC7-211.jar
Decocraft-v1.12b_1.7.10.jar
DoggyStyle-1.0.3.75.jar
EnchantingPlus-1.7.10-3.0.1.jar
EnderIO-1.7.10-2.2.8.349.jar
EnderStorage-1.7.10-1.4.5.29-universal.jar
extrautilities-1.2.2.jar
fairymod-0.5-1.7.10.jar
ForgeMultipart-1.7.10-1.1.1.324-universal.jar
funky-locomotion-1.7.10-beta-5a.jar
Hats-4.0.1.jar
HatStand-4.0.0.jar
iChunUtil-4.1.3.jar
IguanaTinkerTweaks-1.7.10-2.1.4.jar
immibis-core-59.0.7.jar
immibis-microblocks-59.0.5.jar
inventorypets-1.7.10-1.1.0.jar
ironchest-1.7.10-6.0.41.729-universal.jar
Jabba-1.2.0a_1.7.10.jar
liteloader-1.7.10.jar
malisiscore-1.7.10-0.10.5.jar
malisisdoors-1.7.10-1.4.3.jar
Mantle-1.7.10-0.3.2.jar
MCA-1.7.10-4.1.5-universal.jar
MmmMmmMmmMmm-1.6.jar
mod_worldeditcui_1.7.10_00_mc1.7.10.litemod
Morph-Beta-0.9.1.jar
MoVillages-1.3.1.jar
MrCrayfishFurnitureModv3.4.7(1.7.10).jar
MrTJPCore-1.7.10-1.0.5.11-universal.jar
neiaddons-mc1710-1.12.5.17.jar
NotEnoughItems-1.7.10-1.0.4.90-universal.jar
OpenBlocks-1.7.10-1.3.jar
OpenModsLib-1.7.10-0.6-snapshot-282.jar
Pam's HarvestCraft 1.7.10h.jar
Plant-Mega-Pack-Mod-1.7.10.jar
ProjectRed-1.7.10-4.5.15.75-Base.jar
ProjectRed-1.7.10-4.5.15.75-Compat.jar
ProjectRed-1.7.10-4.5.15.75-Integration.jar
RadixCore-1.7.10-1.3.4-universal.jar
Railcraft_1.7.10-9.5.0.0.jar
RoW-1.7.10-15.01.18-2.jar
StevesFactoryManagerA93.jar
TConstruct-1.7.10-1.8.3b.jar
TheKitchenMod-1.3.8-1.7.2-10.jar
ThermalDynamics-[1.7.10]1.0.0RC7-98.jar
ThermalExpansion-[1.7.10]4.0.0RC7-141.jar
ThermalFoundation-[1.7.10]1.0.0RC7-62.jar
Waila-1.5.10_1.7.10.jar
WailaHarvestability-mc1.7.x-1.1.1.jar
worldedit-forge-mc1.7.10-6.0-beta-01.jar
XRay-1.7.10-v2.11.0.jar -
Hey player, could you tell me if you have ever considered looking into and (hopefully) fixing the dimension travel related memory leak as part of fastcraft?
(And if you have not, mind looking into it? pretty please with sprinkles and a cherry on top?) -
As requested I'm letting you know that I will be using your Fastcraft mod in my modpack "Post Finem". It will be distributed on the FTB launcher. Thanks for making this possible, and thanks for building what I would defently call the most useful mod ever for MC 1.7.10
-
Just letting you know that I'm using your mod Fastcraft in my mod pack "Post Finem" as requested. Thank you for making this possible and thanks for making what I consider to be the most useful mod there is for MC 1.7.10
-
WJK2002: Update to Forge 1307 or later
icxmy: Hmm interesting, are you sure this is caused by FastCraft? Something is modifying the view matrix without resetting it. It may be just a coincidence.
Entoarox: The dimension leak is not a problem by itself, it's just a symptom of bugs and an entire problem category with arbitrary causes which can't be fixed universally. I'm spending quite some time investigating these issues and reporting them to the mod authors instead of patching them from FastCraft. Atm I don't think there's a specific major dimension related leak, just FMP leaking chunks on chunk un-/reloads. Heap dump analysis is required to find suspects.
-
Just lettingg you know im using fastcraft in my FTB modpack.
-
Would be great if the Author of FastCraft would collaborate with CoFHTweaks to make an even better mod: https://github.com/CoFH/Feedback/issues/481
-
Team CoFH is bringing out a similiar mod: https://github.com/CoFH/CoFHTweaks , however, using both doesn't seem to work: https://github.com/CoFH/Feedback/issues/481 .
Maybe the FastCraft author could collaborate or fork CoFHTweaks and incorporate his/her changes into it? That would be awesome!
-
Hey Player,
Skyboy pulled a huge one and this will need your attention...
https://github.com/CoFH/CoFHTweaks
It seems you guys are doing similar optimizations at a certain point that makes these two incompatible.
It'd be great if you could get in touch with the CofH guys and figure something out!Dankeschön
-
Hey Player,
Skyboy pulled a huge one and this will need your attention...
https://github.com/CoFH/CoFHTweaks
It seems you guys are doing similar optimizations at a certain point that makes these two incompatible.
It'd be great if you could get in touch with the CofH guys and figure something out!Dankeschön
Not sure how I feel on this on. Player trying to tweak but hide everything he does just makes me think of the old IC more and more. Time to move on this player and stop being so cryptic lol
-
Not sure how I feel on this on. Player trying to tweak but hide everything he does just makes me think of the old IC more and more. Time to move on this player and stop being so cryptic lol
He's usually quick to react to things like this, so he can be as cryptic with his code as he likes... It's his code after all
And it's not like we old MC geezers are not used to it Kane
-
If two Mods attempt to change the same Base Files it will always end up breaking. I don't think combining those Tweaks with Fastcraft on the same MC instance is a good Idea.
And CoFHTweaks just looks like an attempt to bring the content of Fastcraft to Curse.
-
Team CoFH is bringing out a similiar mod: https://github.com/CoFH/CoFHTweaks , however, using both doesn't seem to work: https://github.com/CoFH/Feedback/issues/481 .
Maybe the FastCraft author could collaborate or fork CoFHTweaks and incorporate his/her changes into it? That would be awesome!
Our license does not allow forking.
Hey Player,
Skyboy pulled a huge one and this will need your attention...
https://github.com/CoFH/CoFHTweaks
It seems you guys are doing similar optimizations at a certain point that makes these two incompatible.
It'd be great if you could get in touch with the CofH guys and figure something out!Dankeschön
Not sure what you mean by "pulled a huge one" as no code was copied. Fastcraft is more encrypted than NSA records. It's reasonably common knowledge where some of the inefficiencies in the MC codebase are.
If I had to guess, Fastcraft does things that we don't do (but we have no way of knowing what since it's super-top-uber-secret) and we do some things that Fastcraft does not. At some point, we happen to have a common optimization and they don't work together.
If two Mods attempt to change the same Base Files it will always end up breaking. I don't think combining those Tweaks with Fastcraft on the same MC instance is a good Idea.
And CoFHTweaks just looks like an attempt to bring the content of Fastcraft to Curse.
Actually, it's not an attempt at all. We have no idea what Fastcraft does and have no desire to copy it feature for feature. It's simply some optimizations that we know work and that Fastcraft doesn't seem to provide. However, there are a lot of people who have indeed asked for a Curse-capable optimization mod, yes.
-
As per FTB Policy, I am intending on using Fastcraft in a modpack, Industrial Rotation, that I am currently in the process of testing. I will ensure that Fastcraft is kept up to date within at least three weeks of the latest stable release. An announcement has been placed in the modpack description alerting players that Fastcraft is installed, and linking to this thread.
-
icxmy: Hmm interesting, are you sure this is caused by FastCraft? Something is modifying the view matrix without resetting it. It may be just a coincidence.
Thanks for responding.
No I am not sure this is a FastCraft issue. However it did go away when I stopped using FastCraft and came back again when FastCraft was installed. I suspect there's a conflict with another mod. My daughter asked for the DoggyStyle mod to be installed a day or so before I noticed this issue. It could be something to do with that as there were dogs roaming around at the time.
I have now moved the dogs from that room and the issue is no longer happening with FastCraft installed.
-
And CoFHTweaks just looks like an attempt to bring the content of Fastcraft to Curse.
Whatever that's supposed to mean. Kinda hard to do when no one exactly knows what (or rather how) Fastcraft does in the first place. And the question is, do I rather have an open source mod on Curse or a closed one on a private server?
Anyhoo, I am confident Player will find a way to make them compatible.
Not sure what you mean by "pulled a huge one" as no code was copied. Fastcraft is more encrypted than NSA records. It's reasonably common knowledge where some of the inefficiencies in the MC codebase are.
I meant that in the most positive way as in "he did something great and you should take a look at it!"
In no way I intended to imply a code theft! -
Oh that was not a Quote fail. That was a Link fail that destroyed the whole Post formatting and caused Quotes to autocomplete the /quote at the end of the Post since every Part of the Link is not considered formatting.
And I do have one or two own optimisations in GT, like "Kill every Mob that has more than 2 of its own Class in its Collision Box" to get rid of typical Chicken Farm Lag in a realistic manner, or "remove every OreDict Recipe on Server Start, which has one or more empty Lists inside and can therefore never matches anything" to make crafting a slight bit more efficient. And because I probably add a huge portion of those broken Recipes.
That you know about how well encrypted the NSA Records are, doesnt mean that you tried to hack them I hope. XD
jk, they probably have that somewhere on their public Website together with the "Manual" on how to produce fake Dollar Bills properly.
-
Oh that was not a Quote fail. That was a Link fail that destroyed the whole Post formatting and caused Quotes to autocomplete the /quote at the end of the Post since every Part of the Link is not considered formatting.
And I do have one or two own optimisations in GT, like "Kill every Mob that has more than 2 of its own Class in its Collision Box" to get rid of typical Chicken Farm Lag in a realistic manner, or "remove every OreDict Recipe on Server Start, which has one or more empty Lists inside and can therefore never matches anything" to make crafting a slight bit more efficient. And because I probably add a huge portion of those broken Recipes.
That you know about how well encrypted the NSA Records are, doesnt mean that you tried to hack them I hope. XD
jk, they probably have that somewhere on their public Website together with the "Manual" on how to produce fake Dollar Bills properly.
As far as the OreDict thing goes, take a look at the newer Forges, 1381+ or so. I added a method where you can prevent things from being auto-registered on a getOres() query. It's a separate function, but you can probably make really good use of it.