op_Guang_yao
op使用枪械无问题,无报错,但是玩家使用枪械,左右键点击都会有报错,装弹功能可用
[01:14:52] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to CrackShot v0.98.9
org.bukkit.event.EventException: null
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:69) ~[EventExecutor$2.class:git-CatServer-1.12.2-999edd9b]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-CatServer-1.12.2-999edd9b]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:503) [SimplePluginManager.class:git-CatServer-1.12.2-999edd9b]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:488) [SimplePluginManager.class:git-CatServer-1.12.2-999edd9b]
        at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:274) [CraftEventFactory.class:git-CatServer-1.12.2-999edd9b]
        at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:241) [CraftEventFactory.class:git-CatServer-1.12.2-999edd9b]
        at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:237) [CraftEventFactory.class:git-CatServer-1.12.2-999edd9b]
        at net.minecraft.network.NetHandlerPlayServer.func_175087_a(NetHandlerPlayServer.java:1633) [pa.class:?]
        at net.minecraft.network.play.client.CPacketAnimation.func_148833_a(SourceFile:32) [ly.class:?]
        at net.minecraft.network.play.client.CPacketAnimation.func_148833_a(SourceFile:9) [ly.class:?]
        at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_372]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_372]
        at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:839) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:472) [nz.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:776) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_372]
Caused by: java.lang.NullPointerException
        at com.shampaggon.crackshot.CSMinion.regionCheck(CSMinion.java:1179) ~[?:?]
        at com.shampaggon.crackshot.CSDirector.regionAndPermCheck(CSDirector.java:3974) ~[?:?]
        at com.shampaggon.crackshot.CSDirector.OnPlayerInteract(CSDirector.java:659) ~[?:?]
        at catserver.server.executor.asm.generated.GeneratedEventExecutor216.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:67) ~[EventExecutor$2.class:git-CatServer-1.12.2-999edd9b]
        ... 18 more


55551115646
根据错误日志显示,出现了一个空指针异常(NullPointerException)并且涉及到了CrackShot插件的代码。
可能的原因是在玩家使用枪械时,CrackShot插件的CSMinion类的regionCheck()方法和CSDirector类的regionAndPermCheck()方法出现了空指针异常。

你当前CrackShot用的什么版本

第一页 上一页 下一页 最后一页