Bukkit.getServer().broadcastMessage("Check " + ChatColor.stripColor(i));
Bukkit.getServer().broadcastMessage("That it starts with " + ChatColor.stripColor(ChatColor.translateAlternateColorCodes('&', GUIShop.instance.getConfig().getString("Messages." + type + "Label"))));
Bukkit.getServer().broadcastMessage(ChatColor.stripColor(i).startsWith(ChatColor.stripColor(ChatColor.translateAlternateColorCodes('&', GUIShop.instance.getConfig().getString("Messages." + type + "Label")))) + "");
而且它的圖像返回假,而不是真正:
可能我太傻了..不知道
EDIT1:好了,所以拜eckes他指出,我當時很愚蠢......我如何檢查「購買:50.0」是否以「購買:價格」開頭。如果高達%價格%
223行對於單行非常長,您應該考慮將它分成幾行。 – August 2014-12-05 21:56:36
'stripColor'確實聽起來像一個可變的操作。不知道Bukkit的任何API,你確定這個調用不會改變狀態嗎? – Makoto 2014-12-05 21:59:45
https://github.com/Bukkit/Bukkit/blob/master/src/main/java/org/bukkit/ChatColor.java#L187回覆@Makoto – user3448331 2014-12-05 22:02:40