Advertisement
Guest User

Untitled

a guest
Dec 19th, 2011
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. package me.nathan.Espawn;
  2.  
  3. import java.security.Permissions;
  4. import java.util.logging.Logger;
  5.  
  6. import com.nijiko.permissions.PermissionHandler;
  7. import com.nijikokun.bukkit.Permissions.Permissions;
  8.  
  9. import org.bukkit.event.Event;
  10. import org.bukkit.plugin.Plugin;
  11. import org.bukkit.plugin.PluginManager;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. public class Espawn extends JavaPlugin {
  15. Logger log = Logger.getLogger("Minecraft")
  16. private final EspawnplayerListener playerListener = new EspawnplayerListener(this);
  17.  
  18. public void onEnable() {
  19. log.info("Espawn is enabled");
  20. PluginManager pm = this.getServer().getPluginManager();
  21. pm.registerEvent(Event.Type.PLAYER_LOGIN, playerListener, Event.Priority.Normal, this);
  22. setupPermissions();
  23. }
  24.  
  25. public void onDisable() {
  26. log.info("Espawn is disabled")
  27. }
  28.  
  29. private void setupPermissions() {
  30. if (PermissionHandler != null) {
  31. return;
  32. }
  33.  
  34. Plugin permissionPlugin = this.getServer().getPluginManager().getPlugin("Permissions");
  35.  
  36. if (permissionPlugin == null) {
  37. log.info("Permissions not detected defaulting to op");
  38. return;
  39. }
  40.  
  41. PermissionHandler = ((Permissions) permissionPlugin).getHandler();
  42. log.info("Permissions detected!");
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement