Advertisement
Guest User

HowToKickProperly.java by Robot

a guest
Sep 8th, 2012
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. BEFORE GETTING STARTED, MAKE SURE THAT YOU DO THE TWO STEPS BELOW!!!!
  2. Step 1. Implement Listener in your class
  3. Example : public class MyPlugin implements Listener {
  4. Step 2. Register events in your onEnable method
  5. Example (One Class): this.getServer().getPluginManager().registerEvents(this, this);
  6. For more help, please visit the Bukkit Wiki : http://bit.ly/P4GEnv
  7.  
  8. ------------------------------------------------------------------------------------------------------------
  9.  
  10. @EventHandler
  11. public void kickPlayer(PlayerInteractEntityEvent event) //Simple method, "kickPlayer" can be called anything
  12. {
  13.     Player mod = event.getPlayer(); //Who interacted with an entity
  14.     String modname = mod.getDisplayName(); //The players display name, sometimes not the same as their username
  15.     Entity hacker = event.getRightClicked(); //Who OR WHAT was right clicked
  16.     Player hackerasplayer = (Player)hacker; //Turns what was right clicked into a player
  17.     String hackername = hackerasplayer.getDisplayName(); //See modname
  18.     if(mod.hasPermission("Plugin.kick") || mod.isOp() && !hackerasplayer.isDead()) //If rightclicker is op or has kicking permission
  19.     {
  20.         hackerasplayer.kickPlayer("Message"); //Kick player
  21.         mod.sendMessage("Message"); //Tell mod he kicked player
  22.         Bukkit.getServer().broadcastMessage("Message"); //Tell server mod kicked hacker
  23.     } else
  24.     {
  25.         mod.sendMessage("IDIOT!"); //If mod isnt op or doesnt have permission, tell him hes an idiot
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement