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 banPlayer(PlayerInteractEntityEvent event) //Simple method, "banPlayer" 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.ban") || mod.isOp() && !hackerasplayer.isDead()) //If rightclicker is op or has kicking permission and player is not dead
- {
- hackerasplayer.setBanned(true);
- hackerasplayer.kickPlayer("Message"); //Kick player
- mod.sendMessage("Message"); //Tell mod he banned player
- Bukkit.getServer().broadcastMessage("Message"); //Tell server mod banned 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