Prise en charge des code couleurs et du retour à la ligne dans les messages automatiques
This commit is contained in:
parent
47dca6fb8a
commit
d4b8800fb1
@ -91,6 +91,7 @@ public class ConfigManager {
|
|||||||
|
|
||||||
// TODO ajouter les valeurs par défaut dans config.yml
|
// TODO ajouter les valeurs par défaut dans config.yml
|
||||||
// TODO gérer les codes de coloration;
|
// TODO gérer les codes de coloration;
|
||||||
|
ServerMessages_defaultColor = ChatColor.YELLOW.toString();
|
||||||
ServerMessages_prefix = ChatColor.YELLOW+"["+ChatColor.WHITE+"Pandacraft"+ChatColor.YELLOW+"] "; //configFile.getString("server_messages_prefix");
|
ServerMessages_prefix = ChatColor.YELLOW+"["+ChatColor.WHITE+"Pandacraft"+ChatColor.YELLOW+"] "; //configFile.getString("server_messages_prefix");
|
||||||
|
|
||||||
|
|
||||||
@ -144,7 +145,6 @@ public class ConfigManager {
|
|||||||
private void initAutomessages() {
|
private void initAutomessages() {
|
||||||
Automessages_messages = new ArrayList<Map<String,String>>();
|
Automessages_messages = new ArrayList<Map<String,String>>();
|
||||||
|
|
||||||
String default_color = ChatColor.YELLOW.toString();
|
|
||||||
|
|
||||||
Map<String, String> message;
|
Map<String, String> message;
|
||||||
|
|
||||||
@ -154,7 +154,7 @@ public class ConfigManager {
|
|||||||
Automessages_messages.add(message);
|
Automessages_messages.add(message);
|
||||||
|
|
||||||
message = new HashMap<String, String>();
|
message = new HashMap<String, String>();
|
||||||
message.put("message", "WorldEdit disponible en &bCréatif"+default_color+" avec le grade &f[&eUltimate&f]"+default_color+". Profitez en vite :D%n&f &a http://mc-pandacraft.net/?p=ultimate");
|
message.put("message", "WorldEdit disponible en &bCréatif"+ServerMessages_defaultColor+" avec le grade &f[&eUltimate&f]"+ServerMessages_defaultColor+". Profitez en vite :D%n &a http://mc-pandacraft.net/?p=ultimate");
|
||||||
message.put("permissions", "*");
|
message.put("permissions", "*");
|
||||||
Automessages_messages.add(message);
|
Automessages_messages.add(message);
|
||||||
|
|
||||||
@ -339,7 +339,7 @@ public class ConfigManager {
|
|||||||
public List<String> CuboCommand_worlds = new ArrayList<String>();
|
public List<String> CuboCommand_worlds = new ArrayList<String>();
|
||||||
|
|
||||||
public String ServerMessages_prefix;
|
public String ServerMessages_prefix;
|
||||||
|
public String ServerMessages_defaultColor;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -11,6 +11,7 @@ import net.mc_pandacraft.java.plugin.pandacraftutils.PandacraftUtils;
|
|||||||
import net.mc_pandacraft.java.plugin.pandacraftutils.players.OnlinePlayer;
|
import net.mc_pandacraft.java.plugin.pandacraftutils.players.OnlinePlayer;
|
||||||
import net.mc_pandacraft.java.plugin.pandacraftutils.players.OnlinePlayerManager;
|
import net.mc_pandacraft.java.plugin.pandacraftutils.players.OnlinePlayerManager;
|
||||||
|
|
||||||
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.scheduler.BukkitRunnable;
|
import org.bukkit.scheduler.BukkitRunnable;
|
||||||
|
|
||||||
@ -81,7 +82,7 @@ public class AutoMessagesManager extends BukkitRunnable {
|
|||||||
ArrayList<AutoMessage> ret = new ArrayList<AutoMessage>();
|
ArrayList<AutoMessage> ret = new ArrayList<AutoMessage>();
|
||||||
|
|
||||||
for (Map<String, String> message : ConfigManager.getInstance().Automessages_messages)
|
for (Map<String, String> message : ConfigManager.getInstance().Automessages_messages)
|
||||||
ret.add(new AutoMessage(message.get("message"), message.get("permissions")));
|
ret.add(new AutoMessage(ChatColor.translateAlternateColorCodes('&', message.get("message").replace("%n", "\n")), message.get("permissions")));
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user