Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.Plugin.First;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.command.ConsoleCommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin
- {
- public void onEnable()
- {
- getLogger().info("ChatInsert Loaded and Ready");
- }
- public void onDisable()
- {
- getLogger().info("ChatInsert Disabled.");
- }
- public boolean onCommand(CommandSender user, Command cmd, String label, String[] args)
- {
- if (cmd.getName().equalsIgnoreCase("chatinsert") || cmd.getName().equalsIgnoreCase("cins"))
- {
- if (args.length == 0)
- {
- if (user instanceof ConsoleCommandSender)
- {
- getLogger().info(ChatColor.GOLD + "[ChatInsert]");
- getLogger().info(ChatColor.DARK_GREEN + "Version: 1.0 Alpha");
- getLogger().info(ChatColor.DARK_GREEN + "Developer: " + ChatColor.DARK_RED + "ZanderMan9");
- getLogger().info(ChatColor.DARK_GREEN + "For commands see /cins help");
- }
- if (user instanceof Player)
- {
- Player userP = (Player) user;
- userP.sendMessage(ChatColor.GOLD + "[ChatInsert]");
- userP.sendMessage(ChatColor.DARK_GREEN + "Version: 1.0 Alpha");
- userP.sendMessage(ChatColor.DARK_GREEN + "Developer: " + ChatColor.DARK_RED + "ZanderMan9");
- userP.sendMessage(ChatColor.DARK_GREEN + "For commands see /cins help");
- }
- }
- else
- {
- if (args[0].equalsIgnoreCase("ins"))
- {
- String argsConjugated;
- int i = 1;
- while (i => args.length)
- {
- argsConjugated = argsConjugated + args[i] + " ";
- i++;
- }
- String argsConCol = ChatColor.translateAlternateColorCodes('&', argsConjugated);
- Bukkit.getServer().broadcastMessage(argsConCol);
- }
- else
- {
- if (args[0].equalsIgnoreCase("help"))
- {
- if (user instanceof ConsoleCommandSender)
- {
- getLogger().info(ChatColor.GOLD + "ChatInsert help:");
- getLogger().info(ChatColor.DARK_GREEN + "ins [message] - Inserts [message] into the chat publicly");
- getLogger().info(ChatColor.DARK_GREEN + "inspvt <player> [message] - Sends [message] to <player>");
- getLogger().info(ChatColor.DARK_GREEN + "More coming soon!");
- getLogger().info(ChatColor.DARK_GREEN + "More coming soon!");
- }
- if (user instanceof Player)
- {
- Player userP = (Player) user;
- userP.sendMessage(ChatColor.GOLD + "ChatInsert help:");
- userP.sendMessage(ChatColor.DARK_GREEN + "ins [message] - Inserts [message] into the chat publicly");
- userP.sendMessage(ChatColor.DARK_GREEN + "inspvt <player> [message] - Sends [message] to <player>");
- userP.sendMessage(ChatColor.DARK_GREEN + "More coming soon!");
- userP.sendMessage(ChatColor.DARK_GREEN + "More coming soon!");
- }
- }
- else
- {
- if (args[0].equalsIgnoreCase("inspvt"))
- {
- Player recipient = Bukkit.getPlayer(args[1]);
- if (recipient == null)
- {
- if (user instanceof Player)
- {
- Player userP = (Player) user;
- userP.sendMessage(ChatColor.GOLD + "[ChatInsert]" + ChatColor.RED + "Error: Player not found");
- }
- else
- {
- getLogger().info(ChatColor.GOLD + "[ChatInsert]" + ChatColor.RED + "Error: Player not found");
- }
- }
- else
- {
- String argsConjugated;
- int i = 2;
- while (i => args.length)
- {
- argsConjugated = argsConjugated + args[i] + " ";
- i++;
- }
- String argsConCol = ChatColor.translateAlternateColorCodes('&', argsConjugated);
- recipient.sendMessage(argsConCol);
- }
- }
- }
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement