Package org.bukkit

Examples of org.bukkit.Server


    private static Map<String, HelpTopic> helpTopics = null;
    private static boolean hasCommandInformation = true;

    public CommandScriptHelper() {
        try {
            final Server server = DenizenAPI.getCurrentInstance().getServer();

            server.getPluginManager().registerEvents(this, DenizenAPI.getCurrentInstance());

            // Get the CommandMap for the server
            final Field commandMapField = server.getClass().getDeclaredField("commandMap");
            commandMapField.setAccessible(true);
            CommandMap commandMap = (CommandMap) commandMapField.get(server);

            // Get the knownCommands for the server's CommandMap
            final Field knownCommandsField = commandMap.getClass().getDeclaredField("knownCommands");
            knownCommandsField.setAccessible(true);
            knownCommands = (Map<String, Command>) knownCommandsField.get(commandMap);

            // Get the HelpMap for the server
            HelpMap helpMap = server.getHelpMap();

            // Get the helpTopics for the server's HelpMap
            final Field helpTopicsField = helpMap.getClass().getDeclaredField("helpTopics");
            helpTopicsField.setAccessible(true);
            helpTopics = (Map<String, HelpTopic>) helpTopicsField.get(helpMap);
View Full Code Here


    private Set<Integer> deadPlayers = new HashSet<Integer>();
    private Set<Integer> spawningPlayers = new HashSet<Integer>();

  public void onEnable(EpicManager em) throws EpicManager.EnableError {
    plugin = em;
    Server server = em.getServer();

      File homeFile  = new File(em.getDataFolder() + File.separator +
          HOME_FILE);
      File groupFile = new File(em.getDataFolder() + File.separator +
          GROUPHOME_FILE);
View Full Code Here

    private Set<Integer> deadPlayers = new HashSet<Integer>();
    private Set<Integer> spawningPlayers = new HashSet<Integer>();

  public void onEnable(EpicManager em) throws EnableError {
    plugin = em;
    Server server = em.getServer();

      File homeFile  = new File(em.getDataFolder() + File.separator +
          HOME_FILE);
      File groupFile = new File(em.getDataFolder() + File.separator +
          GROUPHOME_FILE);
View Full Code Here

    private Set<Integer> deadPlayers = new HashSet<Integer>();
    private Set<Integer> spawningPlayers = new HashSet<Integer>();

  public void onEnable(EpicManager em) throws EpicManager.EnableError {
    plugin = em;
    Server server = em.getServer();

      File homeFile  = new File(em.getDataFolder() + File.separator +
          HOME_FILE);
      File groupFile = new File(em.getDataFolder() + File.separator +
          GROUPHOME_FILE);
View Full Code Here

    private Set<Integer> deadPlayers = new HashSet<Integer>();
    private Set<Integer> spawningPlayers = new HashSet<Integer>();

  public void onEnable(EpicManager em) throws EpicManager.EnableError {
    plugin = em;
    Server server = em.getServer();

      File homeFile  = new File(em.getDataFolder() + File.separator +
          HOME_FILE);
      File groupFile = new File(em.getDataFolder() + File.separator +
          GROUPHOME_FILE);
View Full Code Here

public class ForNoobs {
  private final Server s;
  private final WorldPermissionsManager wpm;

  public ForNoobs(JavaPlugin p) {
    Server s = p.getServer();
    this.s = s;
    this.wpm = Permissions.getWorldPermissionsManager();
  }
View Full Code Here

    public static boolean partyTeleportAllWorlds(Permissible permissible) { return permissible.hasPermission("mcmmo.commands.ptp.world.all"); }
    public static boolean partyTeleportWorld(Permissible permissible, World world) { return permissible.hasPermission("mcmmo.commands.ptp.world." + world.getName()); }

    public static void generateWorldTeleportPermissions() {
        Server server = mcMMO.p.getServer();
        PluginManager pluginManager = server.getPluginManager();

        for (World world : server.getWorlds()) {
            addDynamicPermission("mcmmo.commands.ptp.world." + world.getName(), PermissionDefault.OP, pluginManager);
        }
    }
View Full Code Here

        out.writeInt(lowPoints.getBlockZ());
    }

    public static CuboidArea load(DataInputStream in, int version) throws IOException {
        CuboidArea newArea = new CuboidArea();
        Server server = Residence.getServ();
        World world = server.getWorld(in.readUTF());
        int highx = in.readInt();
        int highy = in.readInt();
        int highz = in.readInt();
        int lowx = in.readInt();
        int lowy = in.readInt();
View Full Code Here

    public boolean isResidenceAdmin(Player player) {
        return (player.hasPermission("residence.admin") || (player.isOp() && Residence.getConfigManager().getOpsAreAdmins()));
    }

    private void checkPermissions() {
        Server server = Residence.getServ();
        Plugin p = server.getPluginManager().getPlugin("Vault");
        if (p != null) {
            ResidenceVaultAdapter vault = new ResidenceVaultAdapter(server);
            if (vault.permissionsOK()) {
                perms = vault;
                Logger.getLogger("Minecraft").log(Level.INFO, "[Residence] Found Vault using permissions plugin:" + vault.getPermissionsName());
                return;
            } else {
                Logger.getLogger("Minecraft").log(Level.INFO, "[Residence] Found Vault, but Vault reported no usable permissions system...");
            }
        }
        p = server.getPluginManager().getPlugin("PermissionsBukkit");
        if (p != null) {
            perms = new PermissionsBukkitAdapter((PermissionsPlugin) p);
            Logger.getLogger("Minecraft").log(Level.INFO, "[Residence] Found PermissionsBukkit Plugin!");
            return;
        }
        p = server.getPluginManager().getPlugin("bPermissions");
        if (p != null) {
            perms = new BPermissionsAdapter();
            Logger.getLogger("Minecraft").log(Level.INFO, "[Residence] Found bPermissions Plugin!");
            return;
        }
        p = server.getPluginManager().getPlugin("Permissions");
        if (p != null) {
            if (Residence.getConfigManager().useLegacyPermissions()) {
                perms = new LegacyPermissions(((Permissions) p).getHandler());
                Logger.getLogger("Minecraft").log(Level.INFO, "[Residence] Found Permissions Plugin!");
                Logger.getLogger("Minecraft").log(Level.INFO, "[Residence] Permissions running in Legacy mode!");
View Full Code Here

        members = new ArrayList<String>();
    }

    public void chat(String sourcePlayer, String message)
    {
        Server serv = Residence.getServ();
        ChatColor color = Residence.getConfigManager().getChatColor();
        ResidenceChatEvent cevent = new ResidenceChatEvent(Residence.getResidenceManager().getByName(name),serv.getPlayer(sourcePlayer),message,color);
        Residence.getServ().getPluginManager().callEvent(cevent);
        if(cevent.isCancelled())
            return;
        for(String member : members)
        {
            Player player = serv.getPlayer(member);
            if(player!=null)
                player.sendMessage(cevent.getColor() + sourcePlayer + ": " + cevent.getChatMessage());
        }
        System.out.println("ResidentialChat[" + name + "] - " + sourcePlayer + ": " + cevent.getChatMessage());
    }
View Full Code Here

TOP

Related Classes of org.bukkit.Server

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.