Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置任何横幅的颜色?_Java_Bukkit - Fatal编程技术网

Java 如何设置任何横幅的颜色?

Java 如何设置任何横幅的颜色?,java,bukkit,Java,Bukkit,我试着用一种特定的颜色放下一个横幅,但我一直得到一个黑色的 Block block; // ... block.setType(Material.STANDING_BANNER); Banner banner = (Banner)block.getState(); banner.setBaseColor(DyeColor.RED); 这段代码是否有问题,或者是Bukkit bug?您需要调用 尝试更新此状态表示的块,将其设置为此状态定义的新值 你需要打电话 尝试更新此状态表示的块,将其设置为此

我试着用一种特定的颜色放下一个横幅,但我一直得到一个黑色的

Block block;
// ...
block.setType(Material.STANDING_BANNER);
Banner banner = (Banner)block.getState();
banner.setBaseColor(DyeColor.RED);
这段代码是否有问题,或者是Bukkit bug?

您需要调用

尝试更新此状态表示的块,将其设置为此状态定义的新值

你需要打电话

尝试更新此状态表示的块,将其设置为此状态定义的新值

你需要打电话

尝试更新此状态表示的块,将其设置为此状态定义的新值

你需要打电话

尝试更新此状态表示的块,将其设置为此状态定义的新值

Block block;
// ...
block.setType(Material.STANDING_BANNER);
Banner banner = (Banner)block.getState();
banner.setBaseColor(DyeColor.RED);
banner.update();