Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.MineClan.Labor;
- import java.io.File;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- public class back implements CommandExecutor, Listener {
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
- File file = new File("plugins/Labor/config.yml");
- YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
- String prefix = "§8[§6MCN§8] ";
- Player p = (Player) sender;
- if (!(p instanceof Player)){
- String failcommand = cfg.getString("Message.FailCommand");
- failcommand = failcommand.replace("[Sender]", p.getName());
- p.sendMessage(prefix +ChatColor.translateAlternateColorCodes('&', failcommand));
- return true;
- }else if (args.length >= 1){
- String failcommand = cfg.getString("Message.FailCommand");
- failcommand = failcommand.replace("[Sender]", p.getName());
- p.sendMessage(prefix +ChatColor.translateAlternateColorCodes('&', failcommand));
- return true;
- }else{
- if (mainclass.back.containsKey(p.getName())){
- String backmessage = cfg.getString("Message.BackMessage");
- backmessage = backmessage.replace("[Sender]", p.getName());
- p.sendMessage(prefix +ChatColor.translateAlternateColorCodes('&', backmessage));
- p.teleport(mainclass.back.get(p.getName()));
- mainclass.back.remove(p.getName());
- return true;
- }else{
- String failcommand = cfg.getString("Message.FailCommand");
- failcommand = failcommand.replace("[Sender]", p.getName());
- p.sendMessage(prefix +ChatColor.translateAlternateColorCodes('&', failcommand));
- return true;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement