EntityConvertedSkeleton.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:Overlord 作者:
@Override
public boolean processInteract(EntityPlayer player, EnumHand hand) {
    EntityLivingBase owner = this.getOwner();
    if (owner != null) {
        if (owner.equals(player)) {
            if (!player.isSneaking()) {
                FMLNetworkHandler.openGui(player, Overlord.instance, hashCode(), world, (int) this.posX, (int) this.posY, (int) this.posZ);
                return true;
            } else {
                if (!world.isRemote) {
                    ItemStack stack = player.getHeldItem(hand);
                    if (!stack.isEmpty()) {
                        if (stack.getItem() == Overlord.converted_spawner) {
                            NBTTagCompound compound = new NBTTagCompound();
                            this.writeEntityToNBT(compound);
                            stack.setTagCompound(compound);
                        }
                    }
                }
            }
        }
    }
    return super.processInteract(player, hand);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号