@Override
public boolean executeCommand(CommandSender sender, Command cmd, String label, String[] args) {
BannerMaker bm = (BannerMaker) plugin;
Player player = (Player) sender;
ItemStack itemStack = bm.getVersionHandler().getItemInMainHand(player);
if (!BannerUtil.isBanner(itemStack)) {
player.sendMessage(MessageUtil.format(true, "&c" + tl("command.not-banner-hand")));
return true;
}
//複製旗幟,僅保留底色與樣式
BannerMeta originalBannerMeta = (BannerMeta) itemStack.getItemMeta();
KItemStack banner = new KItemStack(Material.BANNER)
.durability(itemStack.getDurability())
.setPatterns(originalBannerMeta.getPatterns());
//顯示旗幟
InventoryMenuUtil.showBannerInfo(player, banner);
return true;
}
HandCommand.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:BannerMaker
作者:
评论列表
文章目录