AEModernMCPort / Applied-Energistics-3-Fork

A Minecraft Mod about Matter, Energy and using them to conquer the world..
http://ae-mod.info/
Other
37 stars 12 forks source link

Running on Cables Crashes the Game #85

Closed shartte closed 7 years ago

shartte commented 8 years ago

Extended block state is not passed to colorMultiplier if used in the context of dust or running particles.

java.lang.NullPointerException: Exception while adding particle
    at appeng.block.networking.CableBusColor.colorMultiplier(CableBusColor.java:28)
    at net.minecraft.client.renderer.color.BlockColors.colorMultiplier(BlockColors.java:167)
    at net.minecraft.client.particle.ParticleDigging.multiplyColor(ParticleDigging.java:69)
    at net.minecraft.client.particle.ParticleDigging.init(ParticleDigging.java:62)
    at net.minecraft.client.particle.ParticleDigging$Factory.getEntityFX(ParticleDigging.java:129)
    at net.minecraft.client.particle.ParticleManager.spawnEffectParticle(ParticleManager.java:140)
    at net.minecraft.client.renderer.RenderGlobal.spawnEntityFX(RenderGlobal.java:2170)
    at net.minecraft.client.renderer.RenderGlobal.spawnParticle(RenderGlobal.java:2124)
    at net.minecraft.world.World.spawnParticle(World.java:1174)
    at net.minecraft.world.World.spawnParticle(World.java:1161)
    at net.minecraft.entity.Entity.createRunningParticles(Entity.java:1287)
    at net.minecraft.entity.Entity.spawnRunningParticles(Entity.java:1273)
    at net.minecraft.entity.Entity.onEntityUpdate(Entity.java:515)
    at net.minecraft.entity.EntityLivingBase.onEntityUpdate(EntityLivingBase.java:256)
    at net.minecraft.entity.Entity.onUpdate(Entity.java:435)
    at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:2137)
    at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:259)
    at net.minecraft.client.entity.EntityPlayerSP.onUpdate(EntityPlayerSP.java:210)
    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2106)
    at net.minecraft.world.World.updateEntity(World.java:2073)
    at net.minecraft.world.World.updateEntities(World.java:1886)
    at net.minecraft.client.Minecraft.runTick(Minecraft.java:1886)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1118)
    at net.minecraft.client.Minecraft.run(Minecraft.java:406)
    at net.minecraft.client.main.Main.main(Main.java:118)
    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:497)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    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:497)
    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
    at GradleStart.main(GradleStart.java:26)
dpeter99 commented 8 years ago

Yes it does crash :)

Elix-x commented 8 years ago

Will look into that & fix.

shartte commented 8 years ago

Already working on a fix

Elix-x commented 8 years ago

Weren't you working on registries ;) ???

shartte commented 8 years ago

I am waiting for code review on that one

Elix-x commented 7 years ago

Applied Energistics is currently in not-compile-able state, with many changes ahead. Once AE can be run, confirm that this is still a bug and open a new issue (or reopen this one).