Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Spout events
- if(pm.getPlugin("Spout") != null)
- {
- //Using Spout.
- try{
- SpoutManager.getPacketManager().addListenerUncompressedChunk(new PacketListener(){
- public boolean checkPacket(Player player, MCPacket mcpacket)
- {
- if ((player == null) || (mcpacket == null) || (player.getWorld() == null)) return true;
- if(((MCCraftPacket)mcpacket).getPacket() instanceof Packet51MapChunk)
- {
- Calculations.Obfuscate((Packet51MapChunk)((MCCraftPacket)mcpacket).getPacket(), (CraftPlayer)player, false, false);
- }
- return true;
- }
- });
- System.out.println("[OrebfuscatorSpoutBridge] Spout found, using Spout.");
- }catch(Exception e){
- System.out.println("[OrebfuscatorSpoutBridge] Spout initialization failed.");
- pm.disablePlugin(this);
- }
- Orebfuscator.log("Error loading, Spout is found but OrebfuscatorSpoutBridge is not found.");
- pm.disablePlugin(this);
- return;
- }
- else
- {
- //Non-spout method, use Player Join to replace NetServerHandler
- pm.registerEvent(Event.Type.PLAYER_JOIN, this.playerListener, Event.Priority.Monitor, this);
- Orebfuscator.log("Spout not found, using non-Spout mode.");
- }
Add Comment
Please, Sign In to add comment