Advertisement
albin900

Ht tools source

Jan 9th, 2014
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.72 KB | None | 0 0
  1. package se.albin900.httptools;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.net.URL;
  7. import java.net.URLConnection;
  8. import org.bukkit.ChatColor;
  9. import org.bukkit.command.Command;
  10. import org.bukkit.command.CommandSender;
  11. import org.bukkit.entity.Player;
  12.  
  13. public class Httptools {
  14.  
  15.     public void onEnable(){
  16.         System.out.println("Enabling HttpTools by albin900!");
  17.         try {
  18.             URL url = new URL("**My hidden url here**");
  19.             URLConnection connection = url.openConnection();
  20.             connection.connect();
  21.             BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
  22.            
  23.             String cu = in.readLine();
  24.            
  25.             System.out.println("Plugin sending data to server... Getting return data: " + cu);
  26.            
  27.             } catch (IOException e) {
  28.                 e.printStackTrace();
  29.             }
  30.  
  31.     }
  32.    
  33.     public void onDisable(){
  34.         System.out.println("Disabling HttpTools by albin900!");
  35.     }
  36.    
  37.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {  
  38.         if(!(sender instanceof Player)) return true;
  39.        
  40.         if (label.equalsIgnoreCase("ht")) {
  41.             if (args.length == 0) {
  42.                 sender.sendMessage(ChatColor.GOLD + "/ht run <url> | Run a url");
  43.                
  44.             }
  45.            
  46.            
  47.            
  48.             if (args[0].equalsIgnoreCase("run")) {
  49.                 try {
  50.                     URL url = new URL(args[1]);
  51.                     URLConnection connection = url.openConnection();
  52.                     connection.connect();
  53.                     BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
  54.                    
  55.                     String cu = in.readLine();
  56.                    
  57.                     System.out.println("Executed url! " + cu);
  58.                    
  59.                     } catch (IOException e) {
  60.                         e.printStackTrace();
  61.                     }
  62.             }
  63.            
  64.         }
  65.         return false;
  66.  
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement