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