Mineshopper / carpentersblocks

A Minecraft mod.
GNU Lesser General Public License v2.1
134 stars 82 forks source link

TCon Carpenters Crash #241

Closed randysdoom closed 9 years ago

randysdoom commented 9 years ago

When throwing a Tinkers Construct Throwing Knife at the Door

Mineshopper commented 9 years ago

So, crash report? Is this mod crashing, or TCon?

randysdoom commented 9 years ago

Let Me Fetch It

randysdoom commented 9 years ago

---- Minecraft Crash Report ---- // You should try our sister game, Minceraft!

Time: 4/10/15 9:07 PM Description: Ticking entity

java.lang.ClassCastException: mods.railcraft.common.blocks.hidden.TileHidden cannot be cast to com.carpentersblocks.tileentity.TEBase at com.carpentersblocks.util.handler.EventHandler.onPlaySoundAtEntityEvent(EventHandler.java:322) at cpw.mods.fml.common.eventhandler.ASMEventHandler_631_EventHandler_onPlaySoundAtEntityEvent_PlaySoundAtEntityEvent.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) at net.minecraft.world.World.func_72956_a(World.java:1251) at tconstruct.library.entity.ProjectileBase.playHitBlockSound(ProjectileBase.java:106) at tconstruct.library.entity.ProjectileBase.onHitBlock(ProjectileBase.java:167) at tconstruct.library.entity.ProjectileBase.updateInAir(ProjectileBase.java:465) at tconstruct.library.entity.ProjectileBase.func_70071h(ProjectileBase.java:362) at net.minecraft.world.World.func_72866_a(World.java:2070) at net.minecraft.world.World.func_72870_g(World.java:2034) at net.minecraft.world.World.func_72939_s(World.java:1887) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1994) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head -- Stacktrace: at com.carpentersblocks.util.handler.EventHandler.onPlaySoundAtEntityEvent(EventHandler.java:322) at cpw.mods.fml.common.eventhandler.ASMEventHandler_631_EventHandler_onPlaySoundAtEntityEvent_PlaySoundAtEntityEvent.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) at net.minecraft.world.World.func_72956_a(World.java:1251) at tconstruct.library.entity.ProjectileBase.playHitBlockSound(ProjectileBase.java:106) at tconstruct.library.entity.ProjectileBase.onHitBlock(ProjectileBase.java:167) at tconstruct.library.entity.ProjectileBase.updateInAir(ProjectileBase.java:465) at tconstruct.library.entity.ProjectileBase.func_70071h(ProjectileBase.java:362) at net.minecraft.world.World.func_72866_a(World.java:2070) at net.minecraft.world.World.func_72870_g(World.java:2034)

-- Entity being ticked -- Details: Entity Type: TConstruct.ThrowingKnife (tconstruct.weaponry.entity.ThrowingKnifeEntity) Entity ID: 3853634 Entity Name: entity.TConstruct.ThrowingKnife.name Entity's Exact location: -6.58, 63.94, 53.09 Entity's Block location: World: (-7,63,53), Chunk: (at 9,3,5 in -1,3; contains blocks -16,0,48 to -1,255,63), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Entity's Momentum: -0.33, -0.07, 0.01 Stacktrace: at net.minecraft.world.World.func_72939_s(World.java:1887)

-- Affected level -- Details: Level name: MpServer All players: 2 total; [EntityClientPlayerMP['randysdoom'/3798476, l='MpServer', x=-3.78, y=64.62, z=48.49], EntityOtherPlayerMP['Coldbody'/3809424, l='MpServer', x=-2.38, y=63.00, z=53.00]] Chunk stats: MultiplayerChunkCache: 441, 441 Level seed: 0 Level generator: ID 00 - default, ver 1. Features enabled: false Level generator options: Level spawn location: World: (40,64,105), Chunk: (at 8,4,9 in 2,6; contains blocks 32,0,96 to 47,255,111), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 23947609 game time, 25695147 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Forced entities: 92 total; [EntitySquid['Squid'/3841586, l='MpServer', x=-11.50, y=56.03, z=7.50], EntityBat['Bat'/3853616, l='MpServer', x=33.31, y=47.62, z=80.72], EntitySquid['Squid'/3841585, l='MpServer', x=-34.84, y=56.25, z=21.03], EntityBat['Bat'/3853617, l='MpServer', x=30.84, y=48.56, z=80.69], EntitySquid['Squid'/3841589, l='MpServer', x=-11.88, y=56.00, z=-0.91], EntityClientPlayerMP['randysdoom'/3798476, l='MpServer', x=-8.30, y=64.82, z=54.76], EntitySkeleton['Skeleton'/270864, l='MpServer', x=45.49, y=-36456.30, z=30.96], EntityHat['unknown'/671763, l='MpServer', x=-5.50, y=64.00, z=-19.50], EntitySpider['Spider'/3853091, l='MpServer', x=33.25, y=63.00, z=-25.38], EntityHat['unknown'/691991, l='MpServer', x=49.99, y=63.00, z=1.59], EntitySpider['Spider'/3853092, l='MpServer', x=35.84, y=62.00, z=-26.63], ThrowingKnifeEntity['entity.TConstruct.ThrowingKnife.name'/3853082, l='MpServer', x=5.25, y=63.00, z=55.56], EntityCartChest['entity.MinecartChest.name'/46, l='MpServer', x=-79.50, y=26.34, z=157.50], EntityBat['Bat'/3852043, l='MpServer', x=52.28, y=44.10, z=88.25], ThrowingKnifeEntity['entity.TConstruct.ThrowingKnife.name'/3853071, l='MpServer', x=-1.22, y=63.00, z=31.91], EntitySkeleton['Skeleton'/3851264, l='MpServer', x=65.09, y=46.00, z=98.56], EntityCartChest['entity.MinecartChest.name'/60, l='MpServer', x=-57.50, y=26.50, z=190.50], EntityHat['unknown'/692041, l='MpServer', x=-14.27, y=22.01, z=39.52], EntitySkeleton['Skeleton'/3851903, l='MpServer', x=-21.44, y=74.00, z=70.91], EntityZombie['Zombie'/3853183, l='MpServer', x=-70.13, y=63.00, z=18.75], EntityZombie['Zombie'/3852914, l='MpServer', x=50.50, y=69.00, z=72.50], EntityCreeper['Creeper'/3852912, l='MpServer', x=56.22, y=67.00, z=79.22], EntityCelebrity['BigBidChris'/3853168, l='MpServer', x=-17.50, y=26.00, z=114.50], EntityCreeper['Creeper'/3852913, l='MpServer', x=55.91, y=69.00, z=83.66], EntityOtherPlayerMP['Coldbody'/3809424, l='MpServer', x=-82.49, y=66.09, z=-21.86], EntityClientPlayerMP['randysdoom'/3798476, l='MpServer', x=-3.78, y=64.62, z=48.49], EntitySkeleton['Skeleton'/3852898, l='MpServer', x=51.23, y=63.00, z=-5.05], EntityHat['unknown'/426079, l='MpServer', x=-3.78, y=64.62, z=48.49], EntityBat['Bat'/3853411, l='MpServer', x=-16.41, y=20.26, z=36.75], EntityBat['Bat'/3853412, l='MpServer', x=-14.29, y=22.00, z=39.42], EntityFallenKnight['Fallen Knight'/3852632, l='MpServer', x=53.88, y=67.00, z=47.75], EntityCreeper['Creeper'/3852633, l='MpServer', x=69.06, y=62.33, z=61.38], EntitySpider['Spider'/3853138, l='MpServer', x=33.41, y=63.00, z=-32.03], EntityTrail['unknown'/426090, l='MpServer', x=-3.78, y=64.62, z=48.49], EntityCreeper['Creeper'/3851092, l='MpServer', x=1.41, y=24.00, z=123.00], EntitySkeleton['Skeleton'/3851093, l='MpServer', x=-0.63, y=24.00, z=123.31], EntityZombie['Zombie'/3853387, l='MpServer', x=49.99, y=63.00, z=1.59], EntityHat['unknown'/654205, l='MpServer', x=-21.44, y=74.00, z=70.91], EntityHat['unknown'/692350, l='MpServer', x=8.50, y=28.00, z=75.50], ThrowingKnifeEntity['entity.TConstruct.ThrowingKnife.name'/3853634, l='MpServer', x=-6.58, y=63.94, z=53.09], EntityZombie['Zombie'/3853382, l='MpServer', x=50.37, y=64.00, z=-4.24], EntityZombie['Zombie'/3853383, l='MpServer', x=45.03, y=63.00, z=0.33], EntityCreeper['Creeper'/3853637, l='MpServer', x=76.50, y=65.00, z=14.50], EntitySquid['Squid'/3852986, l='MpServer', x=-51.63, y=62.31, z=100.38], EntitySquid['Squid'/3852987, l='MpServer', x=-48.38, y=62.31, z=100.75], ThrowingKnifeEntity['entity.TConstruct.ThrowingKnife.name'/3852728, l='MpServer', x=11.94, y=66.13, z=43.03], EntitySquid['Squid'/3852984, l='MpServer', x=-42.63, y=62.00, z=99.03], EntitySquid['Squid'/3852985, l='MpServer', x=-48.50, y=60.13, z=90.56], EntityOtherPlayerMP['Coldbody'/3809424, l='MpServer', x=27.64, y=72.03, z=-145.31], EntityClientPlayerMP['randysdoom'/3798476, l='MpServer', x=-29.64, y=64.62, z=10.30], EntitySquid['Squid'/3852988, l='MpServer', x=-48.03, y=60.31, z=98.53], EntitySquid['Squid'/3852989, l='MpServer', x=-52.41, y=59.69, z=104.25], EntitySquid['Squid'/3852978, l='MpServer', x=-50.50, y=60.75, z=106.56], EntitySquid['Squid'/3852979, l='MpServer', x=-56.84, y=62.38, z=95.19], EntityXPOrb['Experience Orb'/3846839, l='MpServer', x=-87.44, y=64.25, z=-43.06], EntitySquid['Squid'/3852983, l='MpServer', x=-43.56, y=60.38, z=101.06], EntityZombie['Zombie'/3852468, l='MpServer', x=66.50, y=68.00, z=3.50], EntitySquid['Squid'/3852980, l='MpServer', x=-52.69, y=62.38, z=104.22], EntitySquid['Squid'/3852981, l='MpServer', x=-49.56, y=62.38, z=97.25], EntityZombie['Zombie'/3852469, l='MpServer', x=70.50, y=68.00, z=5.50], EntitySkeleton['Skeleton'/3853227, l='MpServer', x=-66.50, y=39.00, z=13.50], EntityOtherPlayerMP['Coldbody'/3809424, l='MpServer', x=-33.00, y=63.00, z=12.44], EntityZombie['Zombie'/3852716, l='MpServer', x=5.50, y=38.00, z=3.50], EntityClientPlayerMP['randysdoom'/3798476, l='MpServer', x=-9.00, y=64.62, z=54.35], EntityBat['Bat'/3843490, l='MpServer', x=-44.75, y=39.85, z=11.91], EntityHat['unknown'/680616, l='MpServer', x=-50.50, y=60.75, z=106.56], EntityHat['unknown'/692393, l='MpServer', x=70.50, y=68.00, z=5.50], EntityHat['unknown'/677548, l='MpServer', x=-49.56, y=62.38, z=97.25], EntityOtherPlayerMP['Coldbody'/3809424, l='MpServer', x=-2.38, y=63.00, z=53.00], EntityPig['Pig'/170, l='MpServer', x=47.47, y=67.00, z=77.81], EntityZombie['Zombie'/3852689, l='MpServer', x=-5.50, y=64.00, z=-19.50], EntityCreeper['Creeper'/3852693, l='MpServer', x=73.50, y=29.00, z=51.50], EntityCreeper['Creeper'/3852683, l='MpServer', x=-6.50, y=64.00, z=-26.50], EntityPig['Pig'/183, l='MpServer', x=50.19, y=67.00, z=83.50], EntitySkeleton['Skeleton'/3853562, l='MpServer', x=65.50, y=68.00, z=43.50], EntitySpider['Spider'/3852542, l='MpServer', x=36.81, y=63.00, z=-0.66], EntitySkeleton['Skeleton'/3852018, l='MpServer', x=43.50, y=14.00, z=92.50], EntityBat['Bat'/3853300, l='MpServer', x=-17.73, y=27.70, z=108.55], EntityZombie['Zombie'/3853545, l='MpServer', x=-83.50, y=66.00, z=-18.50], EntityConcussionCreeper['Concussion Creeper'/3853548, l='MpServer', x=46.50, y=33.00, z=2.50], EntityCreeper['Creeper'/3853534, l='MpServer', x=8.50, y=28.00, z=75.50], EntityCreeper['Creeper'/3853535, l='MpServer', x=8.50, y=28.00, z=76.50], EntityOtherPlayerMP['Coldbody'/3809424, l='MpServer', x=-11.31, y=62.38, z=52.31], EntityWitch['Witch'/3853533, l='MpServer', x=1.50, y=28.00, z=75.50], EntityOtherPlayerMP['Coldbody'/3809424, l='MpServer', x=-11.53, y=60.78, z=52.31], EntitySkeleton['Skeleton'/3853527, l='MpServer', x=-69.50, y=65.00, z=13.28], EntityHat['unknown'/562681, l='MpServer', x=-2.38, y=63.00, z=53.00], ThrowingKnifeEntity['entity.TConstruct.ThrowingKnife.name'/3852749, l='MpServer', x=9.28, y=66.13, z=58.97], EntityOtherPlayerMP['Coldbody'/3809424, l='MpServer', x=-2.38, y=63.00, z=53.00], EntityHat['unknown'/689649, l='MpServer', x=-66.50, y=39.00, z=13.50], EntityZombie['Zombie'/3853252, l='MpServer', x=60.50, y=27.00, z=-13.63], EntityTrail['unknown'/562679, l='MpServer', x=-2.38, y=63.00, z=53.00]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Non-integrated multiplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:909) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 584421416 bytes (557 MB) / 2058878976 bytes (1963 MB) up to 2863661056 bytes (2731 MB) Mod Pack: Unknown / None LiteLoader Mods: 2 loaded mod(s)

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Mineshopper commented 9 years ago

Hmm, two hidden tile crashes the same day. I'll correct this part of the code and have a build up soon for you to try.

randysdoom commented 9 years ago

Alright, Thanks!

Mineshopper commented 9 years ago

I've prepared a new build of the test version here: https://www.dropbox.com/s/wodar9eqt3soqnr/Carpenter%27s%20Blocks%20v3.3.7%20-%20MC%201.7.10.jar?dl=0

Try it and let me know your results.

Mineshopper commented 9 years ago

Build was last edited just now. If it's fixed for you I will push a new update.

randysdoom commented 9 years ago

Sorry it has taken so long for me to respond, but yes... That seems to have fixed it.

Mineshopper commented 9 years ago

Unfortunately the latest code changes have some drop bugs that need to be addressed. I hope to have them fixed soon.