Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.p250.command;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import me.p250.MainClass;
- public class BuyCommand implements CommandExecutor {
- public MainClass config;
- public BuyCommand(MainClass config) {
- this.config = config;
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (!(sender instanceof Player)) {
- sender.sendMessage("You must be a player.");
- return false;
- }
- Player player = (Player) sender;
- if (args.length == 0) {
- String buyMessage = config.getConfig().getString("buyMessage");
- String newBuyMessage = ChatColor.translateAlternateColorCodes('&', buyMessage);
- player.sendMessage(newBuyMessage);
- return true;
- }
- if (args.length > 2 && args[0].equalsIgnoreCase("edit") && args[1].equalsIgnoreCase("message")) {
- StringBuilder userBuyMessage = new StringBuilder();
- for (int i = 3; i < args.length; i++) {
- String userBuyMessageAdded = args[i] + " ";
- userBuyMessage.append(userBuyMessageAdded);
- }
- config.getConfig().set("buyMessage", userBuyMessage.toString());
- String buyMessageNoColour = config.getConfig().getString("buyMessage");
- String newBuyMessageColour = ChatColor.translateAlternateColorCodes('&', buyMessageNoColour);
- config.getConfig().set("buyMessage", newBuyMessageColour);
- config.saveConfig();
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement