doBadStuff crash when geneticErrorModifer too high
Issue #198
resolved
I'm getting the following error:
java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Random.java:300)
at binnie.extrabees.genetics.ModuleEngineering.doBadStuff(ModuleEngineering.java:546)
at binnie.extrabees.machines.TileEntityInoculator.onFinishTask(TileEntityInoculator.java:123)
at binnie.extrabees.machines.TileEntityMachine.func_70316_g(TileEntityMachine.java:352)
at net.minecraft.world.World.func_72939_s(World.java:2196)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:546)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:651)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:274)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:570)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
It looks like this is because I have my geneticErrorModifier set to 3.0 currently. (Running on a "brutal" config.)
It looks like the code doesn't handle it very well if the severity gets multiplied above 100.
Comments (3)
-
-
repo owner - changed status to resolved
Fixed in prerelease 13
-
repo owner - removed milestone
Removing milestone: Minecraft 1.5 Version (automated comment)
- Log in to comment
Sorry, didn't notice I wasn't logged in. This is with the 1.5.1 pre6 version.