Guest User

Untitled

a guest
May 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1.  
  2. //Spout events
  3. if(pm.getPlugin("Spout") != null)
  4. {
  5. //Using Spout.
  6. try{
  7. SpoutManager.getPacketManager().addListenerUncompressedChunk(new PacketListener(){
  8.  
  9. public boolean checkPacket(Player player, MCPacket mcpacket)
  10. {
  11. if ((player == null) || (mcpacket == null) || (player.getWorld() == null)) return true;
  12.  
  13. if(((MCCraftPacket)mcpacket).getPacket() instanceof Packet51MapChunk)
  14. {
  15. Calculations.Obfuscate((Packet51MapChunk)((MCCraftPacket)mcpacket).getPacket(), (CraftPlayer)player, false, false);
  16. }
  17. return true;
  18. }
  19. });
  20.  
  21. System.out.println("[OrebfuscatorSpoutBridge] Spout found, using Spout.");
  22. }catch(Exception e){
  23. System.out.println("[OrebfuscatorSpoutBridge] Spout initialization failed.");
  24. pm.disablePlugin(this);
  25. }
  26.  
  27. Orebfuscator.log("Error loading, Spout is found but OrebfuscatorSpoutBridge is not found.");
  28. pm.disablePlugin(this);
  29. return;
  30. }
  31. else
  32. {
  33. //Non-spout method, use Player Join to replace NetServerHandler
  34. pm.registerEvent(Event.Type.PLAYER_JOIN, this.playerListener, Event.Priority.Monitor, this);
  35. Orebfuscator.log("Spout not found, using non-Spout mode.");
  36. }
Add Comment
Please, Sign In to add comment