Bug Closed · Resolved

Bow bugs

#5904 opened by Unknown 1 year ago

Unknownreported this bug

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

Unknowncommented

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

Sign in to join the discussion.