private VillagerTrade getTradingItem(MerchantCategory category,
ItemStack stack, Game game, Player player) {
for (VillagerTrade trade : category.getOffers()) {
if ((trade.getItem1().getType() != Material.AIR)
|| (trade.getRewardItem().getType() != Material.AIR)) {
ItemStack iStack = toItemStack(trade, player, game);
if ((iStack.getType() == Material.ENDER_CHEST)
&& (stack.getType() == Material.ENDER_CHEST))
return trade;
if (((iStack.getType() == Material.POTION) || ((Main
.getInstance().getCurrentVersion().startsWith("v1_9")) && ((iStack
.getType().equals(Material.valueOf("TIPPED_ARROW")))
|| (iStack.getType().equals(Material
.valueOf("LINGERING_POTION"))) || (iStack
.getType()
.equals(Material.valueOf("SPLASH_POTION"))))))
&& (((PotionMeta) iStack.getItemMeta())
.getCustomEffects().equals(((PotionMeta) stack
.getItemMeta()).getCustomEffects()))) {
return trade;
}
if (iStack.equals(stack)) {
return trade;
}
}
}
return null;
}
XPItemShop.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:BedwarsXP
作者:
评论列表
文章目录