【发布时间】:2022-08-17 03:08:09
【问题描述】:
因此,当用户发出 \"/settings\" 时,我会显示此代码。它显示了用户可以控制的设置及其当前状态(真/假),我想相应地着色。它有效,但我想征求意见以提高它的性能。
String BlockBreakingColor = \"§7\";
Boolean BlockBreakValue = plugin.getConfig().getBoolean(\"settings.block-break\");
if(BlockBreakValue) {
BlockBreakingColor = \"§a\";
} else {
BlockBreakingColor = \"§c\";
}
p.sendMessage(\"§8» §7block-breaking §8- \" + BlockBreakingColor + BlockBreakValue.toString());
我的问题是,是否有更好、更动态的颜色分配方式,因为我必须为每个设置都设置此代码,这样我的代码最终会有很多行并且更难阅读/理解.