MineColonies

MineColonies

53M Downloads

Crash when setting respawn timer to 0.

marchermans opened this issue ยท 0 comments

commented

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

  1. Start game
  2. Create a tunnelers dream creative only flat world
  3. Take a townhall chest out of the creative menu and place it.
  4. Profit