Hurricaaane / MC-Commons

Commons set of helper classes for MC projects
10 stars 9 forks source link

Line 209 of Ha3SoundCommunicator can cause nextInt to have non-positive values #1

Open Hurricaaane opened 11 years ago

Hurricaaane commented 11 years ago

ModLoader: Mods loaded: 4 ModLoader 1.5.1 mod_TooManyItems 1.5.1 2012-03-23 mod_Audiotori r5 for 1.5.1 mod_MAtmos r23 for 1.5.1

java.lang.IllegalArgumentException: n must be positive at java.util.Random.nextInt(Unknown Source) at bkf.a(SoundPool.java:81) at Ha3SoundCommunicator.playSound(Ha3SoundCommunicator.java:209) at MAtSoundManagerMaster.playSound(MAtSoundManagerMaster.java:155) at MAtSoundManagerChild.playSound(MAtSoundManagerChild.java:111) at eu.ha3.matmos.engine.Event.playSound(Event.java:86) at eu.ha3.matmos.engine.TimedEvent.routine(TimedEvent.java:70) at eu.ha3.matmos.engine.Machine.routine(Machine.java:82) at eu.ha3.matmos.engine.Knowledge.soundRoutine(Knowledge.java:756) at eu.ha3.matmos.conv.Expansion.soundRoutine(Expansion.java:256) at eu.ha3.matmos.conv.ExpansionManager.soundRoutine(ExpansionManager.java:173) at MAtMod.onFrame(MAtMod.java:378) at HaddonBridgeModLoader.onTickInGame(HaddonBridgeModLoader.java:184) at ModLoader.onTick(ModLoader.java:980) at EntityRendererProxy.b(EntityRendererProxy.java:21) at net.minecraft.client.Minecraft.K(SourceFile:597) at net.minecraft.client.Minecraft.run(SourceFile:526) at java.lang.Thread.run(Unknown Source) --- END ERROR REPORT 4a3114 ----------

Hurricaaane commented 11 years ago

Caused by the sound pool having a sound list entry for a certain sound but no actual sounds in the list How?