config: http://wiki.bukkit.org/Introduction_to_the_New_Configuration Death Messages: Use a PlayerDeathEvent use event.setDeathMessage(String messsage) to set the death message ban: In the onCommand method override the ban command. When a player is banned they still stay in the game until they are either kicked or they leave so you have to manually kick the player. Use player.kickPlayer(String message) to kick the player using 'message' as the kick reason kick: Use a PlayerKickEvent Use event.setReason(String kickReason) to set the reason for the player being kicked whitelist: I don't know why you would need this considering that if you aren't whitelisted you typically can't get on the server in the first place if the server uses a whitelist and if they don't there isn't really a need to whitelist someone. Either way I would say to make a command (or override one if there already is one) to set the specified player to be whitelisted then send the player a message
Thanks!! Also, one last thing, how would i do this. OP types /settp <name> and it saves that location then a player type /<name> and gets teleported there?
Save it to a config, something like this: Code: name: world: world x: #### y: #### z: #### also save it to a hashmap with a String for the name and the location(for faster retrieving) then when a player types the name either get it from the hashmap or the config and use: Code: player.teleport(world, x, y, z); //or player.teleport(location); To actually teleport the player. If the location is in a different world then I believe you have to make sure the world is loaded by doing this: Code: getServer().createWorld(new WorldCreator(worldName)); That will either load a world or create a new world so you have to be careful with it if you don't want a thousand different worlds.