Кулдаун после удара по мобу.

Версия Minecraft
1.7.10
63
1
5
Нужно сделать кулдаун предмету после атаки моба. Его лучше в событии делать или методом onUpdate?
Пытаюсь сделать через LivingAttackEvent(с другого вопроса посмотрел), но мне что-то подсказывает что лучше НАВЕРНОЕ делать через AttackEntityEvent.

гавнокод:
@SubscribeEvent
    public void coolDown(LivingAttackEvent event) {
        EntityPlayer player = (EntityPlayer)living;
        if(player.getHeldItem() !=null && player.getHeldItem().getItem() == ModMain.fangLance
                && event.entityLiving.attackEntityAsMob(player) == true) {
            player.cameraPitch += 6;
        }
    }

Не знаю откуда и какой метод доставать который о нанесении урона по мобу говорит, пробовал много, крашев получил тоже.
Рано мне походу в мир взрослых лезть.


Вот и он кстати
 
Краш-лог
[11:49:28] [Server thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.entity.living.LivingAttackEvent@36a2b24f:
java.lang.NullPointerException
at ru.coolmyfolken.mononoke.client.Events.coolDown(Events.java:33) ~[Events.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_Events_coolDown_LivingAttackEvent.invoke(.dynamic) ~[?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) [EventBus.class:?]
at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:294) [ForgeHooks.class:?]
at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:822) [EntityLivingBase.class:?]
at net.minecraft.entity.passive.EntityBat.attackEntityFrom(EntityBat.java:234) [EntityBat.class:?]
at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042) [Entity.class:?]
at net.minecraft.entity.Entity.moveEntity(Entity.java:909) [Entity.class:?]
at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680) [EntityLivingBase.class:?]
at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023) [EntityLivingBase.class:?]
at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431) [EntityLiving.class:?]
at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816) [EntityLivingBase.class:?]
at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) [EntityLiving.class:?]
at net.minecraft.entity.passive.EntityBat.onUpdate(EntityBat.java:122) [EntityBat.class:?]
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298) [World.class:?]
at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) [WorldServer.class:?]
at net.minecraft.world.World.updateEntity(World.java:2258) [World.class:?]
at net.minecraft.world.World.updateEntities(World.java:2108) [World.class:?]
at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) [WorldServer.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) [IntegratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?]
[11:49:28] [Server thread/ERROR] [FML]: Index: 1 Listeners:
[11:49:28] [Server thread/ERROR] [FML]: 0: NORMAL
[11:49:28] [Server thread/ERROR] [FML]: 1: ASM: ru.coolmyfolken.mononoke.client.Events@711c8583 coolDown(Lnet/minecraftforge/event/entity/living/LivingAttackEvent;)V
[11:49:28] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking entity
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:709) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) ~[MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) ~[IntegratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?]
Caused by: java.lang.NullPointerException
at ru.coolmyfolken.mononoke.client.Events.coolDown(Events.java:33) ~[Events.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_Events_coolDown_LivingAttackEvent.invoke(.dynamic) ~[?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) ~[EventBus.class:?]
at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:294) ~[ForgeHooks.class:?]
at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:822) ~[EntityLivingBase.class:?]
at net.minecraft.entity.passive.EntityBat.attackEntityFrom(EntityBat.java:234) ~[EntityBat.class:?]
at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042) ~[Entity.class:?]
at net.minecraft.entity.Entity.moveEntity(Entity.java:909) ~[Entity.class:?]
at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680) ~[EntityLivingBase.class:?]
at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023) ~[EntityLivingBase.class:?]
at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431) ~[EntityLiving.class:?]
at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816) ~[EntityLivingBase.class:?]
at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) ~[EntityLiving.class:?]
at net.minecraft.entity.passive.EntityBat.onUpdate(EntityBat.java:122) ~[EntityBat.class:?]
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298) ~[World.class:?]
at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) ~[WorldServer.class:?]
at net.minecraft.world.World.updateEntity(World.java:2258) ~[World.class:?]
at net.minecraft.world.World.updateEntities(World.java:2108) ~[World.class:?]
at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) ~[WorldServer.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) ~[MinecraftServer.class:?]
... 4 more
[11:49:28] [Server thread/ERROR]: This crash report has been saved to: E:\Gluposti\ISHODI\Mononoke Hime\eclipse\.\crash-reports\crash-2020-02-29_11.49.28-server.txt
[11:49:28] [Server thread/INFO]: Stopping server
[11:49:28] [Server thread/INFO]: Saving players
[11:49:28] [Server thread/INFO]: Saving worlds
[11:49:28] [Server thread/INFO]: Saving chunks for level 'Новый мир'/Overworld
[11:49:28] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3

Time: 29.02.20 11:49
Description: Ticking entity

java.lang.NullPointerException: Ticking entity
at ru.coolmyfolken.mononoke.client.Events.coolDown(Events.java:33)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_Events_coolDown_LivingAttackEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:294)
at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:822)
at net.minecraft.entity.passive.EntityBat.attackEntityFrom(EntityBat.java:234)
at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042)
at net.minecraft.entity.Entity.moveEntity(Entity.java:909)
at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680)
at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023)
at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431)
at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816)
at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
at net.minecraft.entity.passive.EntityBat.onUpdate(EntityBat.java:122)
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
at net.minecraft.world.World.updateEntity(World.java:2258)
at net.minecraft.world.World.updateEntities(World.java:2108)
at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at ru.coolmyfolken.mononoke.client.Events.coolDown(Events.java:33)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_Events_coolDown_LivingAttackEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:294)
at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:822)
at net.minecraft.entity.passive.EntityBat.attackEntityFrom(EntityBat.java:234)
at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042)
at net.minecraft.entity.Entity.moveEntity(Entity.java:909)
at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680)
at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023)
at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431)
at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816)
at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
at net.minecraft.entity.passive.EntityBat.onUpdate(EntityBat.java:122)
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
at net.minecraft.world.World.updateEntity(World.java:2258)

-- Entity being ticked --
Details:
Entity Type: Bat (net.minecraft.entity.passive.EntityBat)
Entity ID: 456
Entity Name: Летучая мышь
Entity's Exact location: 14,49, 26,34, 228,88
Entity's Block location: World: (14,26,228), Chunk: (at 14,1,4 in 0,14; contains blocks 0,0,224 to 15,255,239), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: 0,21, -0,05, 0,16
Stacktrace:
at net.minecraft.world.World.updateEntities(World.java:2108)
at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)

-- Affected level --
Details:
Level name: Новый мир
All players: 0 total; []
Chunk stats: ServerChunkCache: 625 Drop: 0
Level seed: -1445230164115255307
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (-120,64,248), Chunk: (at 8,4,8 in -8,15; contains blocks -128,0,240 to -113,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 141 game time, 141 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 83610 (now: false), thunder time: 171130 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)
Краш-лог:
[11:49:28] [Server thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.entity.living.LivingAttackEvent@36a2b24f:
java.lang.NullPointerException
	at ru.coolmyfolken.mononoke.client.Events.coolDown(Events.java:33) ~[Events.class:?]
	at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_Events_coolDown_LivingAttackEvent.invoke(.dynamic) ~[?:?]
	at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
	at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) [EventBus.class:?]
	at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:294) [ForgeHooks.class:?]
	at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:822) [EntityLivingBase.class:?]
	at net.minecraft.entity.passive.EntityBat.attackEntityFrom(EntityBat.java:234) [EntityBat.class:?]
	at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042) [Entity.class:?]
	at net.minecraft.entity.Entity.moveEntity(Entity.java:909) [Entity.class:?]
	at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680) [EntityLivingBase.class:?]
	at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023) [EntityLivingBase.class:?]
	at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431) [EntityLiving.class:?]
	at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816) [EntityLivingBase.class:?]
	at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) [EntityLiving.class:?]
	at net.minecraft.entity.passive.EntityBat.onUpdate(EntityBat.java:122) [EntityBat.class:?]
	at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298) [World.class:?]
	at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) [WorldServer.class:?]
	at net.minecraft.world.World.updateEntity(World.java:2258) [World.class:?]
	at net.minecraft.world.World.updateEntities(World.java:2108) [World.class:?]
	at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) [WorldServer.class:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?]
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) [IntegratedServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?]
[11:49:28] [Server thread/ERROR] [FML]: Index: 1 Listeners:
[11:49:28] [Server thread/ERROR] [FML]: 0: NORMAL
[11:49:28] [Server thread/ERROR] [FML]: 1: ASM: ru.coolmyfolken.mononoke.client.Events@711c8583 coolDown(Lnet/minecraftforge/event/entity/living/LivingAttackEvent;)V
[11:49:28] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking entity
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:709) ~[MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) ~[MinecraftServer.class:?]
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) ~[IntegratedServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?]
Caused by: java.lang.NullPointerException
	at ru.coolmyfolken.mononoke.client.Events.coolDown(Events.java:33) ~[Events.class:?]
	at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_Events_coolDown_LivingAttackEvent.invoke(.dynamic) ~[?:?]
	at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
	at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) ~[EventBus.class:?]
	at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:294) ~[ForgeHooks.class:?]
	at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:822) ~[EntityLivingBase.class:?]
	at net.minecraft.entity.passive.EntityBat.attackEntityFrom(EntityBat.java:234) ~[EntityBat.class:?]
	at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042) ~[Entity.class:?]
	at net.minecraft.entity.Entity.moveEntity(Entity.java:909) ~[Entity.class:?]
	at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680) ~[EntityLivingBase.class:?]
	at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023) ~[EntityLivingBase.class:?]
	at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431) ~[EntityLiving.class:?]
	at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816) ~[EntityLivingBase.class:?]
	at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) ~[EntityLiving.class:?]
	at net.minecraft.entity.passive.EntityBat.onUpdate(EntityBat.java:122) ~[EntityBat.class:?]
	at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298) ~[World.class:?]
	at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) ~[WorldServer.class:?]
	at net.minecraft.world.World.updateEntity(World.java:2258) ~[World.class:?]
	at net.minecraft.world.World.updateEntities(World.java:2108) ~[World.class:?]
	at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) ~[WorldServer.class:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) ~[MinecraftServer.class:?]
	... 4 more
[11:49:28] [Server thread/ERROR]: This crash report has been saved to: E:\Gluposti\ISHODI\Mononoke Hime\eclipse\.\crash-reports\crash-2020-02-29_11.49.28-server.txt
[11:49:28] [Server thread/INFO]: Stopping server
[11:49:28] [Server thread/INFO]: Saving players
[11:49:28] [Server thread/INFO]: Saving worlds
[11:49:28] [Server thread/INFO]: Saving chunks for level 'Новый мир'/Overworld
[11:49:28] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3

Time: 29.02.20 11:49
Description: Ticking entity

java.lang.NullPointerException: Ticking entity
	at ru.coolmyfolken.mononoke.client.Events.coolDown(Events.java:33)
	at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_Events_coolDown_LivingAttackEvent.invoke(.dynamic)
	at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
	at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
	at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:294)
	at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:822)
	at net.minecraft.entity.passive.EntityBat.attackEntityFrom(EntityBat.java:234)
	at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042)
	at net.minecraft.entity.Entity.moveEntity(Entity.java:909)
	at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680)
	at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023)
	at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431)
	at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816)
	at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
	at net.minecraft.entity.passive.EntityBat.onUpdate(EntityBat.java:122)
	at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
	at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
	at net.minecraft.world.World.updateEntity(World.java:2258)
	at net.minecraft.world.World.updateEntities(World.java:2108)
	at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
	at ru.coolmyfolken.mononoke.client.Events.coolDown(Events.java:33)
	at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_Events_coolDown_LivingAttackEvent.invoke(.dynamic)
	at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
	at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
	at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:294)
	at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:822)
	at net.minecraft.entity.passive.EntityBat.attackEntityFrom(EntityBat.java:234)
	at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042)
	at net.minecraft.entity.Entity.moveEntity(Entity.java:909)
	at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680)
	at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023)
	at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431)
	at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816)
	at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
	at net.minecraft.entity.passive.EntityBat.onUpdate(EntityBat.java:122)
	at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
	at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
	at net.minecraft.world.World.updateEntity(World.java:2258)

-- Entity being ticked --
Details:
	Entity Type: Bat (net.minecraft.entity.passive.EntityBat)
	Entity ID: 456
	Entity Name: Летучая мышь
	Entity's Exact location: 14,49, 26,34, 228,88
	Entity's Block location: World: (14,26,228), Chunk: (at 14,1,4 in 0,14; contains blocks 0,0,224 to 15,255,239), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Entity's Momentum: 0,21, -0,05, 0,16
Stacktrace:
	at net.minecraft.world.World.updateEntities(World.java:2108)
	at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)

-- Affected level --
Details:
	Level name: Новый мир
	All players: 0 total; []
	Chunk stats: ServerChunkCache: 625 Drop: 0
	Level seed: -1445230164115255307
	Level generator: ID 00 - default, ver 1. Features enabled: true
	Level generator options: 
	Level spawn location: World: (-120,64,248), Chunk: (at 8,4,8 in -8,15; contains blocks -128,0,240 to -113,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
	Level time: 141 game time, 141 day time
	Level dimension: 0
	Level storage version: 0x04ABD - Anvil
	Level weather: Rain time: 83610 (now: false), thunder time: 171130 (now: false)
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)
241
20
75
У меня задержка через nbt, мне не жалко поделиться.
Java:
             if (stack.hasTagCompound() && stack.getTagCompound().hasKey("time", NBT.TAG_LONG)) {
                 if (world.getTotalWorldTime() >= stack.getTagCompound().getLong("time")) {
                     stack.getTagCompound().setLong("time", (long) (world.getTotalWorldTime() + (5 * 0.062)));
             } else {
                 NBTTagCompound nbt = new NBTTagCompound();
                 nbt.setLong("time", (long) (world.getTotalWorldTime() + (5 * 0.062)));
                 stack.setTagCompound(nbt);
             }
 
63
1
5
Да я его и беру, только какой там метод вообще о ударе говорит?)))))
Там столько энтитей этих и у меня уже голова едет. Не врубаюсь из какого брать, ивентовского или какого другого инициализировать.
 

tox1cozZ

aka Agravaine
8,455
598
2,892
Чел, в ивенте несколько переменных, но все они указывают на одного и того же моба - по которому ударили. Тебе не нужно что-то делать, просто бери и юзай этого моба в своих целях.
Выше так же написали как проверить от кого урон.
 
Сверху