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