MiniaturePets / Issues

This repository is used to keep track of issues posted by the community.
https://github.com/MiniaturePets/Issues/issues
6 stars 2 forks source link

[Bug Report] 1.17.1 Spawn Error #349

Open Henry055 opened 1 year ago

Henry055 commented 1 year ago

Bug Report

Technical Information

General Information

Bug Description When on version 1.17.1., I get this error when first spawning an mpet, it only happens once (afterwards you can spawn normally with no stack trace) and the function remains working. However, I believe the intended behaviour is that no error should be printed. This doesn't happen when running the plugin on 1.19.4.

Instructions To Produce

  1. Load Miniature Pets 3.0.2 on 1.17.1
  2. Spawn a pet (we were using .mpet files)
  3. Observe stack trace in console

Logs

[13:10:29 WARN]: java.lang.NoSuchMethodException: net.minecraft.world.entity.EntityInsentient.D()
[13:10:29 WARN]:    at java.base/java.lang.Class.getMethod(Class.java:2227)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.utils.nbt.backend.ReflectionMethod.<init>(ReflectionMethod.java:173)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.utils.nbt.backend.ReflectionMethod.<init>(ReflectionMethod.java:186)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.utils.nbt.backend.ReflectionMethod.<init>(ReflectionMethod.java:191)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.utils.nbt.backend.ReflectionMethod.<clinit>(ReflectionMethod.java:142)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.utils.nbt.backend.NBTCompound.setBoolean(NBTCompound.java:112)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.customMobs.entityInstance.CustomEntityInstance.getNewArmorStand(CustomEntityInstance.java:397)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.customMobs.entityInstance.CustomEntityInstance.spawn(CustomEntityInstance.java:248)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.customMobs.CustomEntityHandler.spawnEntity(CustomEntityHandler.java:342)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.customMobs.CustomEntityHandler.spawnEntity(CustomEntityHandler.java:321)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//net.advancedplugins.mpets.impl.customMobs.CustomEntityHandler.spawnEntity(CustomEntityHandler.java:336)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//com.kirelcodes.miniaturepets.pets.PetContainer.spawnPet(PetContainer.java:150)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//com.kirelcodes.miniaturepets.pets.PetContainer.spawnPet(PetContainer.java:131)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//com.kirelcodes.miniaturepets.gui.GUIPetSelector$7.actionNow(GUIPetSelector.java:333)
[13:10:29 WARN]:    at MiniaturePets-3.0.2.jar//com.kirelcodes.miniaturepets.listeners.InventoryClickListener.guiClickPetSelector(InventoryClickListener.java:33)
[13:10:29 WARN]:    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor39.execute(Unknown Source)
[13:10:29 WARN]:    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
[13:10:29 WARN]:    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[13:10:29 WARN]:    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[13:10:29 WARN]:    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628)
[13:10:29 WARN]:    at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2807)
[13:10:29 WARN]:    at net.minecraft.network.protocol.game.PacketPlayInWindowClick.a(PacketPlayInWindowClick.java:55)
[13:10:29 WARN]:    at net.minecraft.network.protocol.game.PacketPlayInWindowClick.a(PacketPlayInWindowClick.java:11)
[13:10:29 WARN]:    at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:56)
[13:10:29 WARN]:    at net.minecraft.server.TickTask.run(TickTask.java:18)
[13:10:29 WARN]:    at net.minecraft.util.thread.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:149)
[13:10:29 WARN]:    at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.executeTask(IAsyncTaskHandlerReentrant.java:23)
[13:10:29 WARN]:    at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:1426)
[13:10:29 WARN]:    at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:192)
[13:10:29 WARN]:    at net.minecraft.util.thread.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:122)
[13:10:29 WARN]:    at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1404)
[13:10:29 WARN]:    at net.minecraft.server.MinecraftServer.executeNext(MinecraftServer.java:1397)
[13:10:29 WARN]:    at net.minecraft.util.thread.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:132)
[13:10:29 WARN]:    at net.minecraft.server.MinecraftServer.sleepForTick(MinecraftServer.java:1375)
[13:10:29 WARN]:    at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1286)
[13:10:29 WARN]:    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[13:10:29 WARN]:    at java.base/java.lang.Thread.run(Thread.java:833)