Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main extends JavaPlugin implements Listener {
- public void onEnable(){
- loadconfigs();
- getServer().getPluginManager().registerEvents(this, this);
- }
- public void onDisable(){
- }
- public void loadconfigs(){
- this.getConfig().addDefault("######Hello#####",1);
- this.getConfig().options().copyDefaults(true);
- this.saveConfig();
- }
- @EventHandler
- public void onplayerjoinevent(PlayerJoinEvent e){
- Player p = e.getPlayer();
- p.performCommand(this.getConfig().getString(p.getDisplayName()+".command.waiting"));
- this.getConfig().set(p.getDisplayName()+".command.waiting", "");
- }
- @SuppressWarnings("deprecation")
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- String target = args[1];
- Player target2 = sender.getServer().getPlayer(args[1]);
- if(label.equalsIgnoreCase("qc")){
- if(args[0].equalsIgnoreCase("use")){
- if(target2.hasPlayedBefore() && target2.isOnline()){
- target2.performCommand(args[2]);
- }else if(label.equalsIgnoreCase("add")){
- this.getConfig().addDefault(target+".command.waiting", args[2]);
- this.saveConfig();
- this.reloadConfig();
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement