Code (Text): package me.main; 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.plugin.java.JavaPlugin; public final class Main extends JavaPlugin { @Override public void onEnable() { // Plugin startup logic getConfig().options().copyDefaults(); saveDefaultConfig(); } @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(command.getName().equals("printMessageFromConfig")){ Player player = (Player) sender; String food = getConfig().getString("Food"); Bukkit.broadcastMessage(food); } return false; } }
You should use bukkit runnable, type it in google and look for some tutorials, there are many of them.
You can use BukkitRunnable for that Example: Code (Java): @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(command.getName().equals("printMessageFromConfig")){ Player player = (Player) sender; String food = getConfig().getString("Food"); new BukkitRunnable(){ @Override public void run(){ Bukkit.broadcastMessage(food); } }.runTaskTimer(plugin, 0, 20); } return false; } return false; } If you use that, message "Food" will be sending for every 1 seconds (20 ticks).