Bow bugs
Closed
Bow bugs
This bug is easy to trigger. When players use bows and arrows to shoot Mythimobs creatures with dropped items, the creatures will not drop the set items after death
[21:19:51 ERROR]: [MythicMobs] [EVENTS] Exception thrown whilst handling event: org.bukkit.event.entity.EntityDeathEvent [21:19:51 WARN]: java.lang.NullPointerException: Cannot invoke "io.lumine.mythic.core.mobs.tracker.DamageRecord.getPlace(java.util.UUID)" because the return value of "io.lumine.mythic.core.mobs.tracker.DamageRecordManager.getRecord(java.util.UUID)" is null [21:19:51 WARN]: at MythicMobs.jar//io.lumine.mythic.core.drops.DropExecutor.handleFancyDrops(DropExecutor.java:416) [21:19:51 WARN]: at MythicMobs.jar//io.lumine.mythic.core.drops.DropExecutor.handleEntityLootDrops(DropExecutor.java:307) [21:19:51 WARN]: at MythicMobs.jar//io.lumine.mythic.bukkit.adapters.BukkitSkillTriggers.onDeathTrigger(BukkitSkillTriggers.java:423) [21:19:51 WARN]: at MythicMobs.jar//io.lumine.mythic.bukkit.utils.Delegates$ConsumerToBiConsumerSecond.accept(Delegates.java:144) [21:19:51 WARN]: at MythicMobs.jar//io.lumine.mythic.bukkit.utils.events.functional.single.EventListener.execute(EventListener.java:131) [21:19:51 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) [21:19:51 WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:65) [21:19:51 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) [21:19:51 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:629) [21:19:51 WARN]: at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:1007) [21:19:51 WARN]: at net.minecraft.world.entity.LivingEntity.dropAllDeathLoot(LivingEntity.java:1960) [21:19:51 WARN]: at net.minecraft.world.entity.LivingEntity.die(LivingEntity.java:1861) [21:19:51 WARN]: at net.minecraft.world.entity.LivingEntity.hurt(LivingEntity.java:1654) [21:19:51 WARN]: at net.minecraft.world.entity.monster.Zombie.hurt(Zombie.java:362) [21:19:51 WARN]: at net.minecraft.world.entity.projectile.AbstractArrow.onHitEntity(AbstractArrow.java:453) [21:19:51 WARN]: at net.minecraft.world.entity.projectile.Projectile.onHit(Projectile.java:310) [21:19:51 WARN]: at net.minecraft.world.entity.projectile.Projectile.hitTargetOrDeflectSelf(Projectile.java:275) [21:19:51 WARN]: at net.minecraft.world.entity.projectile.Projectile.preHitTargetOrDeflectSelf(Projectile.java:254) [21:19:51 WARN]: at net.minecraft.world.entity.projectile.AbstractArrow.preHitTargetOrDeflectSelf(AbstractArrow.java:342) [21:19:51 WARN]: at net.minecraft.world.entity.projectile.AbstractArrow.tick(AbstractArrow.java:271) [21:19:51 WARN]: at net.minecraft.world.entity.projectile.Arrow.tick(Arrow.java:76) [21:19:51 WARN]: at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1278) [21:19:51 WARN]: at net.minecraft.server.level.ServerLevel.lambda$tick$5(ServerLevel.java:736) [21:19:51 WARN]: at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:39) [21:19:51 WARN]: at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:716) [21:19:51 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1827) [21:19:51 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:525) [21:19:51 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1633) [21:19:51 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1326) [21:19:51 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) [21:19:51 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583) [21:19:51 INFO]: Named entity Zombie['Test'/608, uuid='cb29a517-96db-4cbf-986a-de69c7dd42bf', l='ServerLevel[world]', x=-13.21, y=62.00, z=63.66, cpos=[-1, 3], tl=13, v=true] died: Test was shot by wangmeng123 using [Bow]
test: Type: ZOMBIE Display: 'Test' Health: 50 Drops:
- test 1
[21:24:43 INFO]: -------------======== Mythic ========------------- [21:24:43 INFO]: [21:24:43 INFO]: Server Version: org.bukkit.craftbukkit (Paper) [21:24:43 INFO]: Plugin Version: 5.7.2 [21:24:43 INFO]: Is Premium: No [21:24:43 INFO]: Is Dev Build: No [21:24:43 INFO]: Supported Version: Yes [21:24:43 INFO]: [21:24:43 INFO]: ----------------- www.mythiccraft.io -----------------
[21:23:03 INFO]: Paper Plugins: (0): [21:23:03 INFO]: Bukkit Plugins: (16): [21:23:03 INFO]: - DelayViewer, Essentials, EssentialsProtect, EssentialsSpawn, FastAsyncWorldEdit, *Lore, LuckPerms, *LuckPermsCompat, MythicMobs, NBTAPI [21:23:03 INFO]: PlaceholderAPI, PlayerPoints, PlugManX, ProtocolLib, *Vault, WorldEditSUI
Same problem, same error in logs. Hope the problem will be fixed soon - the whole ranged class can't exist because of this :(
UPD: Doesn't work with tridens too
Edited by Micarixxadded Bug Completed / Resolved labels