已解决 1.20.1后台npcmod报错

JINWKP

【Lv:2】

注册
2025/11/19
消息
38
金粒
1,379.35金粒
[15:57:08 ERROR]: Error handling vehicle mount packets for player JINWKP
java.lang.IllegalStateException: Failed to construct entity of type customnpcs:customnpc
at com.bergerkiller.mountiplex.reflection.util.fast.GeneratedCodeInvoker$mpldefgen69011e4b.findClassFromEntityTypes(Unknown Source) ~[?:?]
at com.bergerkiller.mountiplex.reflection.util.fast.GeneratedCodeInvoker$mpldefgen69011e4b.invoke(Unknown Source) ~[?:?]
at com.bergerkiller.bukkit.common.internal.logic.EntityTypingHandler_1_14$Handler$impl.findClassFromEntityTypes(Unknown Source) ~[?:?]
at com.bergerkiller.bukkit.common.internal.logic.EntityTypingHandler_1_14.getClassFromEntityTypes(EntityTypingHandler_1_14.java:140) ~[?:?]
at com.bergerkiller.mountiplex.reflection.util.fast.GeneratedCodeInvoker$mpldefgen3a3cdcb5.getEntityClassInst(Unknown Source) ~[?:?]
at com.bergerkiller.mountiplex.reflection.util.fast.GeneratedCodeInvoker$mpldefgen3a3cdcb5.invoke(Unknown Source) ~[?:?]
at com.bergerkiller.mountiplex.reflection.declarations.Template$Method$Converted.invoke(Template.java:1662) ~[?:?]
at com.bergerkiller.bukkit.common.entity.CommonEntityType.byNMSEntityTypeRaw(CommonEntityType.java:423) ~[?:?]
at com.bergerkiller.bukkit.common.entity.CommonEntityType.byNMSEntityType(CommonEntityType.java:473) ~[?:?]
at com.bergerkiller.generated.net.minecraft.network.protocol.game.PacketPlayOutSpawnEntityHandle.getCommonEntityType(PacketPlayOutSpawnEntityHandle.java:93) ~[?:?]
at com.bergerkiller.bukkit.common.internal.mounting.VehicleMountHandler_BaseImpl.lambda$handlePacketSend$10(VehicleMountHandler_BaseImpl.java:467) ~[?:?]
at com.bergerkiller.bukkit.common.internal.mounting.VehicleMountHandler_BaseImpl.synchronizeAndQueuePackets(VehicleMountHandler_BaseImpl.java:504) ~[?:?]
at com.bergerkiller.bukkit.common.internal.mounting.VehicleMountHandler_BaseImpl.handlePacketSend(VehicleMountHandler_BaseImpl.java:394) ~[?:?]
at com.bergerkiller.bukkit.common.internal.CommonVehicleMountManager$3.onMonitorPacketSend(CommonVehicleMountManager.java:74) ~[?:?]
at com.bergerkiller.bukkit.common.internal.network.ProtocolLibPacketHandler$CommonPacketMonitor.onPacketSending(ProtocolLibPacketHandler.java:508) ~[?:?]
at com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invokeListener(OutboundPacketListenerSet.java:74) ~[?:?]
at com.comphenix.protocol.injector.collection.PacketListenerSet.lambda$invoke$0(PacketListenerSet.java:123) ~[?:?]
at com.comphenix.protocol.timing.TimingTracker.lambda$static$0(TimingTracker.java:7) ~[?:?]
at com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:123) ~[?:?]
at com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invoke(OutboundPacketListenerSet.java:44) ~[?:?]
at com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:102) ~[?:?]
at com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:528) ~[?:?]
at com.comphenix.protocol.injector.PacketFilterManager.invokeOutboundPacketListeners(PacketFilterManager.java:516) ~[?:?]
at com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:528) ~[?:?]
at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:44) ~[?:?]
at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:233) ~[?:?]
at net.minecraft.network.Connection.m_129520_(Connection.java:221) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.network.Connection.m_243124_(Connection.java:198) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_243119_(ServerGamePacketListenerImpl.java:1796) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_9829_(ServerGamePacketListenerImpl.java:1783) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ServerEntity.m_8541_(ServerEntity.java:257) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ChunkMap$TrackedEntity.m_140497_(ChunkMap.java:1461) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ChunkMap.m_183760_(ChunkMap.java:1333) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ChunkMap.m_183754_(ChunkMap.java:922) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ChunkMap.m_140192_(ChunkMap.java:1092) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ChunkMap.m_140199_(ChunkMap.java:1216) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ServerChunkCache.m_8463_(ServerChunkCache.java:499) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ServerLevel$EntityCallbacks.m_141985_(ServerLevel.java:1837) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ServerLevel$EntityCallbacks.m_141985_(ServerLevel.java:1820) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at com.bergerkiller.bukkit.common.internal.logic.EntityAddRemoveHandler_1_17$Hook.m_141985_(Unknown Source) ~[?:?]
at net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157575_(PersistentEntitySectionManager.java:153) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.world.level.entity.PersistentEntitySectionManager.addEntityWithoutEvent(PersistentEntitySectionManager.java:115) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.world.level.entity.PersistentEntitySectionManager.addNewEntityWithoutEvent(PersistentEntitySectionManager.java:93) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ServerLevel.m_8853_(ServerLevel.java:1072) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ServerLevel.m_8622_(ServerLevel.java:1048) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.level.ServerPlayer.m_8999_(ServerPlayer.java:1866) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.teleport(CraftPlayer.java:966) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:?]
at com.earth2me.essentials.paperlib.features.asyncteleport.AsyncTeleportSync.teleportAsync(AsyncTeleportSync.java:13) ~[?:?]
at com.earth2me.essentials.paperlib.environments.Environment.teleport(Environment.java:101) ~[?:?]
at com.earth2me.essentials.paperlib.PaperLib.teleportAsync(PaperLib.java:88) ~[?:?]
at com.earth2me.essentials.AsyncTeleport.lambda$nowAsync$3(AsyncTeleport.java:217) ~[?:?]
at java.util.concurrent.CompletableFuture.uniAcceptNow(CompletableFuture.java:757) ~[?:?]
at java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:735) ~[?:?]
at java.util.concurrent.CompletableFuture.thenAccept(CompletableFuture.java:2182) ~[?:?]
at com.earth2me.essentials.AsyncTeleport.nowAsync(AsyncTeleport.java:188) ~[?:?]
at com.earth2me.essentials.AsyncTeleport.teleport(AsyncTeleport.java:290) ~[?:?]
at com.earth2me.essentials.AsyncTeleport.teleportPlayer(AsyncTeleport.java:240) ~[?:?]
at com.earth2me.essentials.spawn.Commandspawn.respawn(Commandspawn.java:86) ~[?:?]
at com.earth2me.essentials.spawn.Commandspawn.run(Commandspawn.java:40) ~[?:?]
at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:171) ~[?:?]
at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:799) ~[?:?]
at com.earth2me.essentials.spawn.EssentialsSpawn.onCommand(EssentialsSpawn.java:77) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:147) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:895) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:997de31d-ddc9a2dad-d2eba2c8-47.1.106]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:51) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264) ~[brigadier-1.20.1.jar%23129!/:?]
at net.minecraft.commands.Commands.m_242674_(Commands.java:321) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_246958_(ServerGamePacketListenerImpl.java:1918) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_244885_(ServerGamePacketListenerImpl.java:1882) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18693_(BlockableEventLoop.java:58) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:151) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:974) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:176) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:124) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:957) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:951) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:134) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:937) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:862) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:286) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.core.Holder.m_203334_()" because "this.f_204147_" is null
at net.minecraft.world.level.Level.m_6042_(Level.java:1105) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at noppes.npcs.api.wrapper.WrapperNpcAPI.getIWorld(WrapperNpcAPI.java:132) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at noppes.npcs.api.wrapper.EntityWrapper.<init>(EntityWrapper.java:141) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at noppes.npcs.api.wrapper.EntityLivingBaseWrapper.<init>(EntityLivingBaseWrapper.java:25) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at noppes.npcs.api.wrapper.EntityLivingWrapper.<init>(EntityLivingWrapper.java:15) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at noppes.npcs.api.wrapper.WrapperEntityData.getData(WrapperEntityData.java:97) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at noppes.npcs.api.wrapper.WrapperEntityData.register(WrapperEntityData.java:80) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at noppes.npcs.ServerEventsHandler.attachEntity(ServerEventsHandler.java:220) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at noppes.npcs.__ServerEventsHandler_attachEntity_AttachCapabilitiesEvent.invoke(.dynamic) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%23132!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:319) ~[eventbus-6.0.5.jar%23132!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:299) ~[eventbus-6.0.5.jar%23132!/:?]
at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:650) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:?]
at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:644) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:?]
at net.minecraftforge.common.capabilities.CapabilityProvider.doGatherCapabilities(CapabilityProvider.java:70) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:?]
at net.minecraftforge.common.capabilities.CapabilityProvider.gatherCapabilities(CapabilityProvider.java:65) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:?]
at net.minecraftforge.common.capabilities.CapabilityProvider.gatherCapabilities(CapabilityProvider.java:49) ~[forge-1.20.1-47.4.10-universal.jar%23235!/:?]
at net.minecraft.world.entity.Entity.<init>(Entity.java:381) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.world.entity.LivingEntity.<init>(LivingEntity.java:289) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.world.entity.Mob.<init>(Mob.java:133) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at net.minecraft.world.entity.PathfinderMob.<init>(PathfinderMob.java:15) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
at noppes.npcs.entity.EntityNPCInterface.<init>(EntityNPCInterface.java:175) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at noppes.npcs.entity.EntityNPCFlying.<init>(EntityNPCFlying.java:15) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at noppes.npcs.entity.EntityCustomNpc.<init>(EntityCustomNpc.java:19) ~[%5B主要%5DCustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar%23207!/:?]
at net.minecraft.world.entity.EntityType.m_20615_(EntityType.java:553) ~[server-1.20.1-20230612.114412-srg.jar%23230!/:?]
... 85 more
 
used by: java.lang.NullPointerException: Cannot invoke "net.minecraft.core.Holder.m_203334_()" because "this.f_204147_" is null
呵,空指针
问题要么是你模组版本不对,检查重装;
要么就是与“bergerkiller”(你看看有没有没有装这个模组或者包含/依赖这个库的模组)冲突了。如果你能找到那个模组就把它删掉;
也有可能是bug:代码没写好或者是你这个npc模组就依赖着bergerkiller,那就没办法了,向作者反映吧

都不行的话可以试试二分法查找,看看是不是与除了bergerkiller的其他兼容问题:每次删掉一半模组看看还有没有问题,没问题了就把刚刚删掉的一半模组中再删掉一半,往下继续;如果还有问题就把剩下的模组继续删一半,往下继续。这样以此类推。注意不要把你这个npc模组删掉,因为我们是在检查兼容性而不是单个模组

(非专业人员,仅提供参考,讲错勿喷)
 
呵,空指针
问题要么是你模组版本不对,检查重装;
要么就是与“bergerkiller”(你看看有没有没有装这个模组或者包含/依赖这个库的模组)冲突了。如果你能找到那个模组就把它删掉;
也有可能是bug:代码没写好或者是你这个npc模组就依赖着bergerkiller,那就没办法了,向作者反映吧

都不行的话可以试试二分法查找,看看是不是与除了bergerkiller的其他兼容问题:每次删掉一半模组看看还有没有问题,没问题了就把刚刚删掉的一半模组中再删掉一半,往下继续;如果还有问题就把剩下的模组继续删一半,往下继续。这样以此类推。注意不要把你这个npc模组删掉,因为我们是在检查兼容性而不是单个模组

(非专业人员,仅提供参考,讲错勿喷)
已修复 是插件冲突
 

在线会员

  • XiaoYu5530
后退
顶部 底部