Those are actually methods of the player datablock, so you wouldn't even need to do datablock checks if you just were to do something like:
YourNoJumpDataBlock::onEnterLiquid(%this, %obj)
change to YourJumpDatablock
YourJumpDataBlock::onLeaveLiquid(%this, %obj)
change to YourNoJumpDatablock