I suspect the line "if (rewards.size() > 0 && block.getHarvestLevel(blockMeta) <= this.toolMaterial.getHarvestLevel())" has a null value for "rewards" and dies on this. So don't hammer ore dust or stuff that can't be hammered. Did it twice in a row not paying attention to the Tin Ore being at the Dust level.
Probably just needs to be "if (rewards != null && rewards.size() > 0 && block.getHarvestLevel(blockMeta) <= this.toolMaterial.getHarvestLevel())"
Please fix.
Thanks,
IMarv
---- Minecraft Crash Report ----
// I just don't know what went wrong :(
java.lang.NullPointerException: Unexpected error
at ExAstris.Item.ItemHammerRF.onBlockStartBreak(ItemHammerRF.java:68)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78751_a(PlayerControllerMP.java:96)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78743_b(PlayerControllerMP.java:179)
at net.minecraft.client.Minecraft.func_147116_af(Minecraft.java:1409)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1948)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
at net.minecraft.client.main.Main.main(SourceFile:148)
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: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 ExAstris.Item.ItemHammerRF.onBlockStartBreak(ItemHammerRF.java:68)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78751_a(PlayerControllerMP.java:96)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78743_b(PlayerControllerMP.java:179)
at net.minecraft.client.Minecraft.func_147116_af(Minecraft.java:1409)
I suspect the line "if (rewards.size() > 0 && block.getHarvestLevel(blockMeta) <= this.toolMaterial.getHarvestLevel())" has a null value for "rewards" and dies on this. So don't hammer ore dust or stuff that can't be hammered. Did it twice in a row not paying attention to the Tin Ore being at the Dust level.
Probably just needs to be "if (rewards != null && rewards.size() > 0 && block.getHarvestLevel(blockMeta) <= this.toolMaterial.getHarvestLevel())"
Please fix. Thanks, IMarv
---- Minecraft Crash Report ---- // I just don't know what went wrong :(
Time: 6/14/15 11:53 PM Description: Unexpected error
java.lang.NullPointerException: Unexpected error at ExAstris.Item.ItemHammerRF.onBlockStartBreak(ItemHammerRF.java:68) at net.minecraft.client.multiplayer.PlayerControllerMP.func_78751_a(PlayerControllerMP.java:96) at net.minecraft.client.multiplayer.PlayerControllerMP.func_78743_b(PlayerControllerMP.java:179) at net.minecraft.client.Minecraft.func_147116_af(Minecraft.java:1409) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1948) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) at net.minecraft.client.main.Main.main(SourceFile:148) 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: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 ExAstris.Item.ItemHammerRF.onBlockStartBreak(ItemHammerRF.java:68) at net.minecraft.client.multiplayer.PlayerControllerMP.func_78751_a(PlayerControllerMP.java:96) at net.minecraft.client.multiplayer.PlayerControllerMP.func_78743_b(PlayerControllerMP.java:179) at net.minecraft.client.Minecraft.func_147116_af(Minecraft.java:1409)
-- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityClientPlayerMP['IMarvinTPA'/84, l='MpServer', x=-234.24, y=66.12, z=99.03]] Chunk stats: MultiplayerChunkCache: 625, 625 Level seed: 0 Level generator: ID 00 - default, ver 1. Features enabled: false Level generator options: Level spawn location: World: (-232,64,112), Chunk: (at 8,4,0 in -15,7; contains blocks -240,0,112 to -225,255,127), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Level time: 4877393 game time, 5843064 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: 75 total; [BlueSlime['Blue Slime'/10, l='MpServer', x=-232.98, y=73.00, z=145.56], EntityChicken['Chicken'/13, l='MpServer', x=-278.22, y=65.00, z=92.78], EntityGoblin['Hobgoblin'/14, l='MpServer', x=-272.06, y=65.00, z=92.94], EntityChicken['Chicken'/15, l='MpServer', x=-272.78, y=65.00, z=92.78], EntityChicken['Chicken'/16, l='MpServer', x=-273.22, y=65.00, z=93.31], EntityItem['item.item.egg'/728346, l='MpServer', x=-274.22, y=65.13, z=92.75], EntityCow['Cow'/18, l='MpServer', x=-277.91, y=65.00, z=103.53], EntityCow['Cow'/19, l='MpServer', x=-276.75, y=65.00, z=103.63], EntityCow['Cow'/20, l='MpServer', x=-273.41, y=65.00, z=100.47], EntityCow['Cow'/21, l='MpServer', x=-273.91, y=65.00, z=102.84], EntityCow['Cow'/22, l='MpServer', x=-274.50, y=65.00, z=99.09], EntityXPOrb['Experience Orb'/712732, l='MpServer', x=-231.51, y=66.00, z=149.79], EntityCow['Cow'/23, l='MpServer', x=-277.91, y=65.00, z=99.09], EntityCow['Cow'/24, l='MpServer', x=-275.50, y=65.00, z=103.38], EntityCow['Cow'/25, l='MpServer', x=-277.91, y=65.00, z=102.41], EntityCow['Cow'/26, l='MpServer', x=-277.91, y=65.00, z=100.22], EntityChicken['Chicken'/27, l='MpServer', x=-278.22, y=65.00, z=98.22], EntityCovenWitch['Selene Strangeway'/28, l='MpServer', x=-277.47, y=65.00, z=97.16], EntityChicken['Chicken'/29, l='MpServer', x=-276.66, y=65.00, z=97.53], EntityGoblin['Hobgoblin'/30, l='MpServer', x=-271.13, y=65.00, z=97.47], EntityPig['Pig'/31, l='MpServer', x=-268.50, y=65.00, z=99.09], EntitySlime['Slime'/32, l='MpServer', x=-239.69, y=1.95, z=62.47], EntitySkeleton['Skeleton'/786476, l='MpServer', x=-230.13, y=73.00, z=144.38], EntitySlime['Slime'/33, l='MpServer', x=-239.70, y=1.00, z=63.69], EntitySkeleton['Skeleton'/786477, l='MpServer', x=-230.40, y=73.00, z=145.16], EntitySlime['Slime'/34, l='MpServer', x=-238.74, y=0.84, z=63.69], EntitySlime['Slime'/35, l='MpServer', x=-224.31, y=1.00, z=63.69], EntityZombie['Zombie'/786474, l='MpServer', x=-230.62, y=73.00, z=146.95], EntityWolf['Wolf'/39, l='MpServer', x=-233.22, y=65.00, z=90.56], EntityItem['item.item.slimeball'/710701, l='MpServer', x=-227.03, y=1.13, z=56.44], EntitySkeleton['Skeleton'/786475, l='MpServer', x=-231.00, y=73.00, z=144.38], EntityWolf['Wolf'/40, l='MpServer', x=-234.09, y=65.00, z=90.31], EntityWolf['Wolf'/41, l='MpServer', x=-236.66, y=65.00, z=90.31], EntityHat['unknown'/785210, l='MpServer', x=-233.02, y=73.00, z=152.75], EntityHat['unknown'/785209, l='MpServer', x=-233.88, y=73.00, z=152.63], EntityItem['item.item.slimeball'/712511, l='MpServer', x=-237.25, y=1.13, z=56.78], BlueSlime['Blue Slime'/62, l='MpServer', x=-230.88, y=73.00, z=152.31], EntityCreeper['Creeper'/761412, l='MpServer', x=-232.94, y=73.00, z=142.31], EntityClientPlayerMP['IMarvinTPA'/84, l='MpServer', x=-234.24, y=66.12, z=99.03], EntityHat['unknown'/1887, l='MpServer', x=-273.22, y=65.00, z=93.31], EntityXPOrb['Experience Orb'/676717, l='MpServer', x=-231.49, y=65.24, z=149.68], EntityCreeper['Creeper'/751227, l='MpServer', x=-230.86, y=73.00, z=147.89], EntityTrail['unknown'/1146, l='MpServer', x=-234.24, y=66.12, z=99.03], EntityItem['item.item.bone'/741751, l='MpServer', x=-233.59, y=73.13, z=159.66], EntitySpider['Spider'/755828, l='MpServer', x=-233.72, y=73.00, z=147.94], EntityItem['item.item.egg'/584320, l='MpServer', x=-276.16, y=65.13, z=92.97], BlueSlime['Blue Slime'/265365, l='MpServer', x=-231.47, y=73.00, z=158.78], EntityZombie['Zombie'/789400, l='MpServer', x=-228.84, y=73.00, z=143.02], EntityXPOrb['Experience Orb'/741020, l='MpServer', x=-231.50, y=65.24, z=149.68], EntityCreeper['Creeper'/789396, l='MpServer', x=-229.77, y=73.00, z=146.21], EntityEnderman['Enderman'/763026, l='MpServer', x=-231.16, y=73.00, z=145.97], EntityZombie['Zombie'/789398, l='MpServer', x=-229.98, y=73.00, z=148.64], EntityZombie['Zombie'/789399, l='MpServer', x=-229.19, y=73.00, z=148.09], EntityCreeper['Creeper'/789393, l='MpServer', x=-229.98, y=73.00, z=149.65], EntityCreeper['Creeper'/789394, l='MpServer', x=-229.45, y=73.00, z=145.31], EntitySlime['Slime'/711594, l='MpServer', x=-239.70, y=1.00, z=63.69], EntityZombie['Zombie'/772266, l='MpServer', x=-234.00, y=73.00, z=159.69], EntitySpider['Spider'/788386, l='MpServer', x=-230.28, y=73.00, z=156.56], EntityItem['item.item.egg'/680892, l='MpServer', x=-278.38, y=66.63, z=99.09], EntityZombie['Zombie'/785091, l='MpServer', x=-233.02, y=73.00, z=152.75], EntityZombie['Zombie'/785090, l='MpServer', x=-233.88, y=73.00, z=152.63], EntityZombie['Zombie'/785089, l='MpServer', x=-231.94, y=66.94, z=151.50], EntityZombie['Zombie'/785088, l='MpServer', x=-233.81, y=73.00, z=153.47], EntityItem['item.item.slimeball'/736965, l='MpServer', x=-239.31, y=1.13, z=53.06], EntityHat['unknown'/547271, l='MpServer', x=-239.69, y=1.95, z=62.47], EntityZombie['Zombie'/785092, l='MpServer', x=-233.56, y=73.00, z=156.50], EntityCreeper['Creeper'/776154, l='MpServer', x=-230.34, y=73.00, z=142.31], EntitySkeleton['Skeleton'/776153, l='MpServer', x=-233.75, y=73.00, z=143.22], EntityCreeper['Creeper'/772063, l='MpServer', x=-231.55, y=71.66, z=143.35], EntityHat['unknown'/789466, l='MpServer', x=-229.19, y=73.00, z=148.09], EntityCreeper['Creeper'/776156, l='MpServer', x=-230.28, y=73.00, z=143.16], EntitySkeleton['Skeleton'/776151, l='MpServer', x=-233.91, y=73.00, z=142.31], EntitySpider['Spider'/745723, l='MpServer', x=-232.69, y=73.00, z=154.41], EntityCreeper['Creeper'/739837, l='MpServer', x=-233.78, y=73.00, z=155.66], EntityHat['unknown'/1015, l='MpServer', x=-234.24, y=66.12, z=99.03]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:927) at net.minecraft.client.main.Main.main(SourceFile:148) 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:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 8 (amd64) version 6.2 Java Version: 1.8.0_45, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 402782520 bytes (384 MB) / 1483833344 bytes (1415 MB) up to 4225236992 bytes (4029 MB) JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -XX:-OmitStackTraceInFastThrow -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xms256M -Xmx4096M -XX:MetaspaceSize=256M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 15, tcache: 0, allocated: 13, tallocated: 95 FML: MCP v9.05 FML v7.10.130.1395 Minecraft Forge 10.13.3.1395 152 mods loaded, 152 mods active mcp{9.05} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{7.10.130.1395} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{10.13.3.1395} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available appliedenergistics2-core{rv2-beta-28} AppliedEnergistics2 Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CodeChickenCore{1.0.5.37} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MobiusCore{1.2.4} MobiusCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NotEnoughItems{1.0.4.90} Not Enough Items Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available OpenEye{0.6} OpenEye Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available VeinMiner_coremod{0.26.0_build.unknown} Core mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available OpenModsCore{0.7.1} OpenModsCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available