Crash when setting respawn timer to 0.
marchermans opened this issue ยท 0 comments
Minecolonies version
capabilities branch
Expected behavior
- The town to be created and citizens to spawn.
Actual behaviour
- Crash:
[14:15:03] [Server thread/INFO]: Player553 has just earned the achievement [Found a colony]
[14:15:03] [Server thread/INFO] [minecolonies]: New Colony Id: 1 by Player553
[14:15:03] [Client thread/INFO]: [CHAT] Player553 has just earned the achievement [Found a colony]
[14:15:04] [Server thread/INFO] [minecolonies]: Colony 1 - new AbstractBuilding for class com.minecolonies.coremod.blocks.BlockHutTownHall at BlockPos{x=-880, y=237, z=-391}
[14:15:04] [Server thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.fml.common.gameevent.TickEvent$WorldTickEvent@4648140e:
java.lang.ArithmeticException: / by zero
at com.minecolonies.coremod.colony.Colony.onWorldTick(Colony.java:825) ~[Colony.class:?]
at com.minecolonies.coremod.colony.ColonyManager.lambda$onWorldTick$2(ColonyManager.java:622) ~[ColonyManager.class:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_111]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_111]
at java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1620) ~[?:1.8.0_111]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[?:1.8.0_111]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_111]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:1.8.0_111]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:1.8.0_111]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_111]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_111]
at com.minecolonies.coremod.colony.ColonyManager.onWorldTick(ColonyManager.java:622) ~[ColonyManager.class:?]
at com.minecolonies.coremod.event.FMLEventHandler.onWorldTick(FMLEventHandler.java:50) ~[FMLEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_13_FMLEventHandler_onWorldTick_WorldTickEvent.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:72) ~[ASMEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:168) [EventBus.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.onPreWorldTick(FMLCommonHandler.java:282) [FMLCommonHandler.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:768) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) [IntegratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
[14:15:04] [Server thread/ERROR] [FML]: Index: 1 Listeners:
[14:15:04] [Server thread/ERROR] [FML]: 0: NORMAL
[14:15:04] [Server thread/ERROR] [FML]: 1: ASM: com.minecolonies.coremod.event.FMLEventHandler@17937b11 onWorldTick(Lnet/minecraftforge/fml/common/gameevent/TickEvent$WorldTickEvent;)V
[14:15:04] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.ArithmeticException: / by zero
at com.minecolonies.coremod.colony.Colony.onWorldTick(Colony.java:825) ~[Colony.class:?]
at com.minecolonies.coremod.colony.ColonyManager.lambda$onWorldTick$2(ColonyManager.java:622) ~[ColonyManager.class:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_111]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_111]
at java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1620) ~[?:1.8.0_111]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[?:1.8.0_111]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_111]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:1.8.0_111]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:1.8.0_111]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_111]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_111]
at com.minecolonies.coremod.colony.ColonyManager.onWorldTick(ColonyManager.java:622) ~[ColonyManager.class:?]
at com.minecolonies.coremod.event.FMLEventHandler.onWorldTick(FMLEventHandler.java:50) ~[FMLEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_13_FMLEventHandler_onWorldTick_WorldTickEvent.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:72) ~[ASMEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:168) ~[EventBus.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.onPreWorldTick(FMLCommonHandler.java:282) ~[FMLCommonHandler.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:768) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) ~[MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) ~[IntegratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
Steps to reproduce the problem
- Start game
- Create a tunnelers dream creative only flat world
- Take a townhall chest out of the creative menu and place it.
- Profit