Guest User

Untitled

a guest
Jan 15th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. 2011-09-23 15:19:58 [SEVERE] Could not pass event PLAYER_TOGGLE_SNEAK to BarterSigns
  2. java.lang.IllegalStateException: Start block missed in BlockIterator
  3. at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:170)
  4. at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:257)
  5. at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:292)
  6. at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLineOfSight(CraftLivingEntity.java:94)
  7. at org.bukkit.craftbukkit.entity.CraftLivingEntity.getTargetBlock(CraftLivingEntity.java:120)
  8. at com.dumptruckman.bartersigns.listener.BarterSignsPlayerListener.onPlayerToggleSneak(BarterSignsPlayerListener.java:96)
  9. at org.bukkit.plugin.java.JavaPluginLoader$21.execute(JavaPluginLoader.java:384)
  10. at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
  11. at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
  12. at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:844)
  13. at net.minecraft.server.Packet19EntityAction.a(SourceFile:36)
  14. at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
  15. at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
  16. at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
  17. at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
  18. at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
  19. at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
  20.  
  21.  
  22.  
  23. public void onPlayerToggleSneak(PlayerToggleSneakEvent event) {
  24. Player player = event.getPlayer();
  25. Block block = player.getTargetBlock(null, 5); // line 96 of BarterSignsPlayerListener.java
  26. if (!(block.getState() instanceof Sign)) return;
  27. BarterSign barterSign = BarterSignManager.getBarterSignFromBlock(block);
  28. if (barterSign == null) return;
  29. if (!BarterSign.SignPhase.READY.equalTo(barterSign.getPhase())) return;
  30. if (barterSign.getMenuIndex() > 0) {
  31. barterSign.setMenuIndex(player, barterSign.getMenuIndex());
  32. }
  33. }
Add Comment
Please, Sign In to add comment