if(!(te instanceof IFluidHandler)) {
return false;
}
IFluidHandler fh = (IFluidHandler) te;
ForgeDirection dir = ForgeDirection.getOrientation(side);
if(!fh.canDrain(dir, EnderIO.fluidXpJuice)) {
return false;
}
int currentXP = XpUtil.getPlayerXP(player);
int nextLevelXP = XpUtil.getExperienceForLevel(player.experienceLevel + 1) + 1;
int requiredXP = nextLevelXP - currentXP;