Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mazentheamazin.fatalityproject;
- import java.util.ArrayList;
- import java.util.List;
- import net.milkbowl.vault.chat.Chat;
- import net.milkbowl.vault.economy.Economy;
- import net.milkbowl.vault.permission.Permission;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.PlayerInventory;
- import org.bukkit.plugin.RegisteredServiceProvider;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.PotionEffect;
- import com.fvza.rankup.util.Config;
- public class Main extends JavaPlugin{
- public final static List<String> onDuty = new ArrayList<String>();
- BuycraftFix BCF = new BuycraftFix();
- Guard guard = new Guard();
- CommandHandler handler = new CommandHandler();
- public void onEnable() {
- getLogger().info("Plugin has been enabled!");
- getServer().getPluginManager().registerEvents(new PlayerInvis(), this);
- setupPermissions();
- setupChat();
- }
- public void onDisable() {
- getLogger().info("Plugin has been disabled!");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- Player player = (Player)sender;
- <snip>
- if(label.equalsIgnoreCase("insane")){
- if(sender instanceof Player){
- if(player.hasPermission("fatalityprison.insane")){
- if(args.length > 0){
- Player target = Bukkit.getPlayer(args[0]);
- if(target.isOnline()){
- handler.commandInfo("insane", target);
- }else{
- player.sendMessage(ChatColor.AQUA + "/insane [Online Player]");
- }
- }else{
- player.sendMessage(ChatColor.AQUA + "/insane [Online Player]");
- }
- }else{
- player.sendMessage(ChatColor.RED + "You do not have permission to this command!");
- }
- }else{
- System.out.println("Only Players can run this command!");
- }
- }
- return false;
- }
- public Permission permission = null;
- public Chat chat = null;
- public Economy economy = null;
- public boolean setupPermissions()
- {
- RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
- if (permissionProvider != null) {
- permission = permissionProvider.getProvider();
- }
- return (permission != null);
- }
- public boolean setupChat()
- {
- RegisteredServiceProvider<Chat> chatProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.chat.Chat.class);
- if (chatProvider != null) {
- chat = chatProvider.getProvider();
- }
- return (chat != null);
- }
- boolean setupEconomy()
- {
- RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class);
- if (economyProvider != null) {
- economy = economyProvider.getProvider();
- }
- return (economy != null);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement